Bericht zu Gruppenrichtlinienobjekten und deren Verknüpfungen mit PowerShell abrufen
Wenn es um Berichte zu Gruppenrichtlinienobjekten (GROs) geht, überschlagen sich Active-Directory-Werkzeuge und -Konsolen nicht unbedingt mit hilfreichen Funktionen. Daher und dennoch müssen Administratoren und Techniker mit PowerShell GRO-Berichte zu einer Organisationseinheit abrufen, sämtliche Gruppenrichtlinienobjekte auflisten, GRO-Verknüpfungen abrufen, mit Organisationseinheiten verknüpfte Gruppenrichtlinienobjekte abrufen, mit Domänen oder Sites verknüpfte Gruppenrichtlinienobjekte identifizieren, sämtliche Gruppenrichtlinienobjekte und verknüpfte Objekte abrufen, ungenutzte oder deaktivierte Gruppenrichtlinienobjekte auflisten, häufig geänderte Gruppenrichtlinienobjekte identifizieren – und mehr.
PowerShell wirkt dabei in erster Linie als Komplexitätsverstärker. Mehrere CMDlets wie get-gplink, get-gpo und get-gporeport müssen in Kombination eingesetzt werden, hinzu kommen diverse Filter zum Abruf von GRO-Berichten mit den gewünschten Informationen im passenden Format. Dieser Artikel vergleicht die Schritte zum Erzeugen eines Berichtes mit sämtlichen verknüpften GRO-Objekten mit PowerShell und ADManager Plus, einer vereinheitlichten Verwaltungs- und Berichtslösung für Active Directory, Office 365 und Exchange Server. Dank vielfältigen vorgefertigten GRO-Berichten gestalten sich solche Aufgaben mit ADManager Plus erfrischend einfach und unkompliziert.
Windows PowerShell
Schritte zum Abruf sämtlicher verknüpfter Gruppenrichtlinienobjekte mit PowerShell.
- Sorgen Sie dafür, über die nötigen Berechtigungen zum Ausführen dieser Aktion sowie zum Ausführen von PowerShell-Skripten zu verfügen.
- Rufen Sie die Domäne ab, zu der Sie den Bericht erzeugen möchten.
- Erstellen Sie das Skript mit den Get-GPO- und Get-GPOReport-CMDlets, führen Sie das Skript im PowerShell-Fenster aus.
Ein PowerShell-Beispielskript zum Abruf aller verknüpften Gruppenrichtlinienobjekte
Copied
Import-Module GroupPolicy Get-GPO -All | Where-Object { $_ | Get-GPOReport -ReportType HTML | Select-String "
" }
Zum Kopieren des Skriptes klicken
Dieses Skript listet mit AD-Objekten, Organisationseinheiten, Domänen oder Sites verknüpfte Gruppenrichtlinienobjekte im HTML-Format.
ADManager Plus
Alle verknüpften Gruppenrichtlinienobjekte auflisten:
- Wählen Sie Berichte > GRO-Berichte > Alle GROs und verknüpfte AD-Objekte.
- Wählen Sie die Domänen, zu denen die Gruppenrichtlinienobjekte gelistet werden soll, klicken Sie dann auf Erzeugen.
- Klicken Sie auf die Export-Option, wählen Sie das gewünschte Format zum Exportieren des Berichtes.
Bildschirmabbildung
» 30 Tage lang kostenlos ausprobieren
Zusätzlich können Sie ganze GROs, Benutzer und Computerkonfigurationen ganz nach Bedarf direkt aus dem Bericht aktivieren und deaktivieren.
Einschränkungen beim Abruf verknüpfter Gruppenrichtlinienobjekte mit PowerShell
- Sie können keine Berichte zu Gruppenrichtlinienobjekten und GRO-Verknüpfungen mit PowerShell erzeugen, wenn Sie nicht über die nötigen Berechtigungen zu den AD-Domänen verfügen, zu denen Sie den Bericht erzeugen möchten. Mit ADManager Plus müssen sich Administratoren und Techniker nicht direkt mit dem Domänencontroller verbinden, außerdem werden keine besonderen Benutzer- oder Technikerberechtigungen in AD benötigt.
- Zum Exportieren des Berichtes in einem anderen Format oder zum Speichern an einem unterschiedlichen Speicherort muss das PowerShell-Skript entsprechend abgeändert werden. ADManager Plus bietet eine integrierte Exportoption, mit der Sie den Bericht einfach per Mausklick in den Formaten CSV, PDF, HTML und XLSX exportieren können.
- Falls Sie erzeugte Berichte nach bestimmten Einträgen oder Daten durchsuchen möchten, bieten Ihnen PowerShell-Skripte keine entsprechenden Optionen. Auch ist es nicht möglich, Gruppenrichtlinienobjekte direkt aus dem Bericht zu verwalten. ADManager Plus hingegen bietet integrierte Suchfunktionen und Verwaltungsaktionen bei sämtlichen Berichten, mit deren Unterstützung Sie ganze Gruppenrichtlinienobjekte oder lediglich deren Benutzer oder Computerkonfigurationseinstellungen aktivieren und deaktivieren können – direkt aus dem Bericht.
- PowerShell setzt Kenntnisse zum Ausführen von Skripten im PowerShell-Fenster voraus. Da ADManager Plus sämtliche Verwaltungs- und Berichtsfunktionen über eine grafische Oberfläche bietet, müssen Sie sich nicht mit Skripten herumplagen. Dadurch kommt es auch nicht mehr zu Schwierigkeiten, die durch Eingabefehler verursacht werden: der kleinste Vertipper, ein fehlender Bindestrich, ein Punkt statt Komma, ein falscher Buchstabe im Attribut- oder Parameternamen kann ein Skript unbrauchbar werden lassen.