Wie kann ich den Befehl
gpupdate /force
auf allen Hosts in einer bestimmten OU in Active Directory ausführen?
import-module ActiveDirectory
$ou = "OU=Test,OU=DEF,OU=ABC,DC=dom,DC=local"
$computers = Get-ADComputer -Filter * -SearchBase "LDAP://$ou" | Select-Object -ExpandProperty Name
foreach ($computer in $computers) {
Write-Host "Aktualisiere Gruppenrichtlinien auf $computer"
Invoke-Command -ComputerName $computer -ScriptBlock { gpupdate /force }
Write-Host ""
}