Załadownaie modułu (jeśli potrzeba)
import-module GroupPolicy
Wyświetlenie listy wszystkich GPO w domenie
Get-Gpo -all
Wyswietlenie konkretnego GPO po nazwie
Get-Gpo -name "Nazwa GPO"
Wyświetlenie ustawień GPO
Get-GPOReport -Name "Nazwa GPO" -ReportType Html -Path C:\raport.html
Wyświetlenie wszystkich GPO których nazwa zaczyna się od „Drukarki”
Get-GPO -All | Where-Object { $_.DisplayName -like "drukarki*" }
Wyświetlenie uprawień dla podanego GPO
Get-GPPermissions -Name "Nazwa GPO" -All | Format-List
Dodanie uprawnień edycji dla grupy Helpdesk dla podanego GPO
Set-GPPermissions -Name "Nazwa GPO" -TargetName "Helpdesk" -TargetType Group -PermissionLevel GpoEdit
pełne uprawnienia: -permissionlevel gpoadmin
uprawnienia edycji: -permissionlevel gpoedit
tylko podgląd: -permissionlevel gporead
Dodanie uprawnień edycji dla grupy Helpdesk dla wszystkich GPO których nazwa zaczyna się od „drukarki”
Get-GPO -All | Where-Object { $_.DisplayName -like "drukarki*" } |
ForEach-Object {Set-GPPermissions -Name $_.DisplayName -TargetName "Helpdesk" -TargetType Group -PermissionLevel GpoEdit}