操作系统-如何通过编程修改Windows的本地安全策略?
想通过程序修改Windows的本地安全策略(比如本地登录权限之类的),但始终找不到办法。哪位能提供一些思路啊?随便什么编程手段都行,VBS、PowerShell、.NET、WMI、API……不管那种都可以
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想通过程序修改Windows的本地安全策略(比如本地登录权限之类的),但始终找不到办法。哪位能提供一些思路啊?随便什么编程手段都行,VBS、PowerShell、.NET、WMI、API……不管那种都可以
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
使用wmi可以获得安全策略的设置状态。具体的LZ可以去参考下这篇文章
还有这一篇,这两篇文章给出了一些思路。另外LZ可以考虑使用修改注册表的方法,不过修改注册表有局限性,有的用注册表很难实现
组策略其实就是一个注册表的图形简化版本,大多数的操作都是去修改注册表
所以,根据自己的需求,找到对应的注册表项,修改就可以
至于修改注册表,方法就多了去了,vbs 也好 powerShell 也罢,
斑驳推荐用批处理(Batch),可能是因为自己更习惯用批处理写吧,举个小例子:
reg delete HKEY_CLASSES_ROOTWScript.Shell /f
当然,完全也可以将注册表对应键导出到 reg 文件中
然后通过批处理导入:
reg import XX.reg
或者静默导入
regedit /s XX.reg
祝好,
斑驳敬上