如何转储(收集)域中的所有组策略?

我想要收集中的所有GPO,以查看设置。 有多less种方法可以做到这一点。 我在PowerShell中使用Get-GPOREPORT,但它给了一个全面的HTML文件,这是一种收集和审查个别组策略的方法吗? 请让我知道你的build议和问题,如果有的话。

这应该让你开始。

Foreach($Policy In Get-ChildItem \\$((Get-ADDomain).DNSRoot)\sysvol\$((Get-ADDomain).DNSRoot)\Policies) { Get-GPO -Guid $Policy.Name | Select * # Now you have an individual GPO. Do something useful with it. # # DisplayName : Terminate Idle and Disconnected RDP Sessions # DomainName : CONTOSO.COM # Owner : CONTOSO\Domain Admins # Id : f8858a61-91b4-4d1f-8d64-be6fa0252680 # GpoStatus : AllSettingsEnabled # Description : # CreationTime : 1/20/2014 11:57:50 AM # ModificationTime : 6/3/2014 10:02:38 AM # UserVersion : AD Version: 0, SysVol Version: 0 # ComputerVersion : AD Version: 4, SysVol Version: 4 # WmiFilter : # Computer : Microsoft.GroupPolicy.ComputerConfiguration # User : Microsoft.GroupPolicy.UserConfiguration } 

编辑:Duhhh我做了困难的方式,而不是只使用Get-GPO -All 。 🙂