我正在尝试验证 Windows Server 2019 计算机上的 GPO 设置。为此,我使用 PowerShell Get-GPResultantSetOfPolicy 命令导出 GPO 设置:
Get-GPResultantSetOfPolicy -ReportType Xml -Path gpo.xml
它可以工作,但是它不会显示所有设置。例如,没有创建全局权限当该设置出现在 Secedit 命令的输出中时。
这是为什么?如何使用 Get-GPResultantSetOfPolicy 导出所有 GPO 设置?
答案1
无需任何开关或其他操作。信息位于 ComputerResults > ExtensionData 中,扩展名为 Security Settings。
该元素下有 Account、UserRightsAssignment 和 SecurityOptions 元素。
如果您缺少这些数据,则可能是由于与枚举组策略相关的许多问题,并且未指定给此 cmdlet。(gpresult 可能显示相同的问题)。
<ExtensionData> <Extension xmlns:q12="http://www.microsoft.com/GroupPolicy/Settings/Security" xsi:type="q12:SecuritySettings" xmlns="http://www.microsoft.com/GroupPolicy/Settings">