Tipps, Tools und CMDLets

Windows-Gruppenrichtlinien überprüfen und Fehler beheben

25.12.2012
Von 
Thomas Joos ist freiberuflicher IT-Consultant und seit 20 Jahren in der IT tätig. Er schreibt praxisnahe Fachbücher und veröffentlicht in zahlreichen IT-Publikationen wie TecChannel.de und PC Welt.

Richtlinienverwaltung mit der PowerShell

Eingebung: Gruppenrichtlinien lassen sich per PowerShell verwalten.
Eingebung: Gruppenrichtlinien lassen sich per PowerShell verwalten.

Windows 7, Windows Server 2008 R2 und auch Small Business Server 2011 Standard bieten auch die Möglichkeit, Gruppenrichtlinien über die Windows-PowerShell zu verwalten. Dazu steht das neue PowerShell-Modul grouppolicy zur Verfügung, das Sie mit dem Befehl import-module grouppolicy in die Windows-PowerShell ISE oder einer normalen PowerShell-Sitzung importieren können.

Die PowerShell 2.0 ist bei Windows Server 2008 R2 und Windows 7 automatisch installiert, die grafische Oberfläche (ISE) dazu müssen Sie aber über Features im Server-Manager manuell nachinstallieren; das gilt auch für Small Business Server 2011. Sobald Sie das Modul für die Verwaltung von Gruppenrichtlinien geladen haben, können Sie mit der Verwaltung der Richtlinien in der Befehlszeile beginnen.

Die wichtigsten CMDlets können Sie sich anzeigen lassen, wenn Sie

get-command *gpo*

Hilfreich: Per Befehl lassen sich ausführliche Hilfen und Beispiele für CMDlets zur Verwaltung von Gruppenrichtlinien in Windows Server 2008 R2 anzeigen.
Hilfreich: Per Befehl lassen sich ausführliche Hilfen und Beispiele für CMDlets zur Verwaltung von Gruppenrichtlinien in Windows Server 2008 R2 anzeigen.

eingeben. Mit dem Befehl help <CMDlet> erhalten Sie eine Hilfe zum entsprechenden CMDlet, zum Beispiel help new-gpo. Für viele CMDlets gibt es noch die Option help <CMDlet> -detailed. Dieser Befehl bietet noch mehr Informationen. Mit dem Befehl help <CMDlet> -examples lassen sich Beispiele für den Befehl anzeigen. Auch das funktioniert für alle Befehle in der PowerShell. Leider sind in den Bordmitteln keine CMDlets integriert, mit denen Sie CMDlets überwachen oder Fehler suchen können. Wir zeigen Ihnen aber in den folgenden Abschnitten, wie Sie solche CMDlets kostenlos nachinstallieren.

Die neuen Gruppenrichtlinien ermöglichen auch Einstellungen, bei denen PowerShell-Skripte beim Starten/Herunterfahren/An- oder Abmelden immer vor normalen Skripten ablaufen. Sie finden diese Einstellungen über Computerkonfiguration\Richtlinien\Administrative Vorlagen\System\Skripts in der Gruppenrichtlinienverwaltungskonsole.

Praktisch: Windows 7, Windows Server 2008 R2 und Small Business Server 2011 Standard unterstützen PowerShell-Skripte zum Anmelden, Abmelden sowie Hoch- oder Herunterfahren.
Praktisch: Windows 7, Windows Server 2008 R2 und Small Business Server 2011 Standard unterstützen PowerShell-Skripte zum Anmelden, Abmelden sowie Hoch- oder Herunterfahren.

Neu sind auch die erweiterten Starter-Gruppenrichtlinienobjekte. Diese sind schreibgeschützte Vorlagen, die Sie bei der Erstellung von neuen Richtlinien nutzen können. Auch diese Bereiche funktionieren in Windows Server 2008 R2 sowie Small Business Server 2011 Standard. Außerdem können Sie PowerShell-Skripte als Logon-Skripte in Windows 7, Windows Server 2008 R2 und Small Business Server 2011 einsetzen.

Windows 7, Windows Server 2008 R2 und Small Business Server 2011 Standard unterstützen PowerShell-Skripte zum Anmelden, Abmelden, Hoch- oder Herunterfahren