Active Directory GPO Yedeklerinin HTML olarak alınması

Paylaşmış olduğum script ile birlikte mevcut belirtmiş olduğunuz domain ve DC üzerinde yer alan GPO ların script içerisinde belirtilen alan içerisine html formatında yedeklerinin alınmasını sağlamaktadır.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Import-Module GroupPolicy
(Get-GPO -All | Sort-Object DisplayName | Select-Object DisplayName).DisplayName > C:\Onur\gponames.csv
$dName = "babur.local"
$sName = "DC01"
$gpos = Get-Content -Path "C:\Onur\gponames.csv"
foreach ($gpo in $gpos) {
Get-GPOReport -Name $gpo -Domain $dName -Server $sName -ReportType Html -Path "C:\Onur\GPOs\$($gpo -replace ':','-' -replace '/','-' -replace ',','-').html"
}
Import-Module GroupPolicy (Get-GPO -All | Sort-Object DisplayName | Select-Object DisplayName).DisplayName > C:\Onur\gponames.csv $dName = "babur.local" $sName = "DC01" $gpos = Get-Content -Path "C:\Onur\gponames.csv" foreach ($gpo in $gpos) { Get-GPOReport -Name $gpo -Domain $dName -Server $sName -ReportType Html -Path "C:\Onur\GPOs\$($gpo -replace ':','-' -replace '/','-' -replace ',','-').html" }
Import-Module GroupPolicy

(Get-GPO -All | Sort-Object DisplayName | Select-Object DisplayName).DisplayName > C:\Onur\gponames.csv

$dName = "babur.local"
$sName = "DC01"

$gpos = Get-Content -Path "C:\Onur\gponames.csv"

foreach ($gpo in $gpos) {

Get-GPOReport -Name $gpo -Domain $dName -Server $sName -ReportType Html -Path "C:\Onur\GPOs\$($gpo -replace ':','-' -replace '/','-' -replace ',','-').html"

}

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir