lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

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 ""

}
bezieht sich auf eine Antwort auf: GPUpdate auf allen Computern ausführen mit Powershell
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Lass das "LDAP://" weg. Ändere die Zeile

$computers = Get-ADComputer -Filter * -SearchBase "LDAP://$ou" | Select-Object -ExpandProperty Name

zu

$computers = Get-ADComputer -Filter * -SearchBase $ou | Select-Object -ExpandProperty Name

von (629 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

265 Kommentare

14 Nutzer