Report aller GPOs
- Hauptkategorie: FAQs
- Kategorie: Powershell
- Zuletzt aktualisiert: Dienstag, 23. Januar 2018 08:23
- Veröffentlicht: Donnerstag, 28. März 2013 14:13
- Geschrieben von Peter Kloep
- Zugriffe: 15981
Mit dem folgenden PowerShell-Skript werden alle GPOs einer Domäne als HTML-File (incl. Links) dokumentiert. Voraussetzung ist das GroupPolicy-Modul (Server 2008 R2/Win7) für die PowerShell
import-Module GroupPolicy
$targetDomain='<Domänenname>'
Get-GPO -All|foreach `
{
$name=$_.DisplayName
Get-GPOReport $_.id -ReportType HTML -Domain $targetDomain -Path c:\GPO-Report\$name.html
}
... oder aber bei mehreren Domänen in der Gesamtstruktur:
Import-Module GroupPolicy
foreach ($Domain in (Get-ADForest).Domains)
{
get-gpo -All -Domain $Domain | foreach {$name=$_.displayname;Get-GPOReport $_.id -ReportType HTML-Domain $Domain -Path C:\GPO-Report\$domain-$name.html}
}