我正在通过 powershell 编写脚本,我想提取整个本地策略。我知道 secedit 只会提取帐户策略,而执行此操作的唯一方法是转到本地安全策略并右键单击“本地策略”,然后单击“导出列表”。这使我能够获得一个可以使用的文件。有没有方法可以通过命令行执行此操作?
答案1
您可以尝试使用LGPO.EXE 工具提取(以及导入)本地组策略,例如:
到创造来自本地策略的 GPO 备份:
LGPO.exe /b path [/n GPO-name]
到解析Registry.pol 文件到 LGPO 文本 (stdout):
LGPO.exe /parse [/q] {/m|/u} path\registry.pol
答案2
您可以尝试 MS Resource Kit GPO 中的另一个应用程序GP库存. 另一种方法是通过编程,使用 WMI 查询和 RSOP 类。
查看此博客了解更多详细信息如何使用 WMI 检索本地计算机上当前应用的 GPO