Active-Directory

如何轉儲(收集)域中的所有組策略?

  • July 30, 2014

我想收集域中的所有 GPO,以查看設置。有多少種方法可以做到。我在 Powershell 中使用了 Get-GPOREPORT,但它提供了一個全面的 html 文件,這是一種單獨收集和查看組策略的方法嗎?如果有任何建議和問題,請告訴我。

這應該讓你開始。

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. :)

引用自:https://serverfault.com/questions/616632