Dies könnte ein Alter trick, aber ich habe gerade vor kurzem hatte ein Bedürfnis, es zu tun und dachte, es könnte eine gute Idee sein, teilen sich hier, nur für den Fall, jemand könnte es später brauchen.
Es stehen einige Optionen zum Aktualisieren von Gruppenrichtlinienänderungen auf einem Remotecomputer zur Verfügung. Einer könnte je nach Szenario besser sein als der andere.
Gruppenrichtlinienverwaltungskonsole
In einem Netzwerk, das unter Windows Server 2012 oder höher ausgeführt wird, können Sie eine Gruppenrichtlinienaktualisierung auf Remotecomputern direkt über die Gruppenrichtlinienverwaltungskonsole erzwingen., Noch besser ist, dass Sie dies direkt von Ihrem eigenen Computer aus tun können, wenn RSAT (Remote Server Administration Tools) installiert ist.
Öffnen Sie die Group Policy Management Console, klicken Sie mit der rechten Maustaste auf die OU mit allen Computern, die Sie aktualisieren möchten, und wählen Sie Group Policy Update…
Dies funktioniert hervorragend, wenn Sie eine große Gruppe von Computern gleichzeitig aktualisieren möchten, aber wenn Sie nur eine kleine Gruppe von Computern oder sogar eine oder zwei haben, besser arbeiten.,
PsExec
An erster Stelle steht die Befehlszeile von Windows SysInternals, PsExec. Wenn Sie bereits ein Fan von SysInternals sind, haben Sie es möglicherweise bereits in Ihrer Toolbox. Führen Sie zunächst einfach den folgenden Befehl in einem Eingabeaufforderungsfenster aus:
PSExec \computername GPUpdate
Das Problem für mich ist, dass es vom von mir verwendeten Auti-Virus als bösartig eingestuft wird. Im Grunde genommen ist es für mich leider keine Option.
Invoke-Command
Wenn in Ihrem Netzwerk WinRM bereits konfiguriert ist, funktioniert PowerShell viel besser.,
Invoke-Command -ComputerName $computer -ScriptBlock { gpupdate /force}
Es funktioniert wie ein Zauber, außer es reagiert nicht, wenn die GPUpdate-Sitzung ein Ja für den Neustart benötigt. Aber so oft passiert es nicht.
Invoke-Update
PowerShell verfügt tatsächlich über ein integriertes Cmdlet, Invoke-Update, das nur die Gruppenrichtlinienaktualisierung auf Remotecomputern durchführt.
Invoke-Update -Computer $computer -RandomDelayMinutes 0 -Force
Der einzige Nachteil bei der Verwendung dieses Cmdlets besteht darin, dass ein kleines Eingabeaufforderungsfenster im Clientfenster angezeigt wird und nach kurzer Zeit verschwindet.,