Save-All-GPO.ps1
Script PowerShell qui sauvegarde toutes les GPO et les liste dans un CSV.
Import-Module GroupPolicy
$BackupPath = "C:\temp\GPOBackup"
if (Test-Path $BackupPath) {
Remove-Item -Path $BackupPath\* -Recurse -Force
} else {
New-Item -ItemType Directory -Path $BackupPath
}
Backup-GPO -All -Path $BackupPath
# Export all GPO to CSV
$ListGPO = Get-GPO -all | Select-Object DisplayName
$ListGPO | Export-Csv -Path "$BackupPath\ListGPO.csv" -NoTypeInformation -Encoding UTF8