Site Overlay

Verwenden des Befehls GPResult zum Überprüfen der Gruppenrichtlinie

Wenn Sie länger als einen Tag mit Gruppenrichtlinien in Active Directory gearbeitet haben, müssen Sie wahrscheinlich wissen, welche Gruppenrichtlinienobjekte tatsächlich auf einen Computer angewendet wurden.

Ich sage „eigentlich“, denn was angewendet werden soll und was angewendet wird, sind manchmal zwei verschiedene Dinge. Wenn Sie überlappende Richtlinien, verschachtelte OUs, Berechtigungen, Gruppenrichtlinienreihenfolge usw. eingeben, können Sie häufig unerwartete Ergebnisse erzielen.,

Genau aus diesem Grund hat Microsoft Tools wie GPResult und RSoP erstellt, mit denen Sie genau ablesen können, welche Gruppenrichtlinienobjekte (GPOs) und Gruppenrichtlinieneinstellungen angewendet werden.

Verwandt: Verwenden von RSoP zum Überprüfen von & Fehlerbehebung bei Gruppenrichtlinieneinstellungen

Verwendung des Befehls GPResult

GPResult ist ein Befehlszeilstool, das seit mindestens Windows Server 2008 und Windows 7 mit Windows ausgeliefert wird. Sie können es entweder in der Eingabeaufforderung oder PowerShell ausführen.,

Um alle möglichen Befehlszeilenschalter anzuzeigen, die Sie verwenden können, geben Sie den Befehl ein:

gpresult /?

Lassen Sie uns einige gpresult-Beispiele aus den häufigsten Anwendungsfällen durchgehen., Gruppenrichtlinienobjekte wurden (und wurden) nicht auf Ihren Benutzer oder Computer angewendet Verwenden Sie die folgenden Befehle:

gpresult /R

Dieser Befehl gibt Ihnen eine Momentaufnahme der wichtigsten Daten bei der Fehlerbehebung bei Gruppenrichtlinien, z. B. angewendete Gruppenrichtlinienobjekte sowohl für den Computer als auch für Benutzerkonten, OU-Informationen, Sicherheitsgruppen, Domänencontroller, die die Richtlinien bedienen, zuletzt wurde die Richtlinie angewendet, etc…

Eine typische Ausgabe für den obigen Befehl sieht folgendermaßen aus:

Wie ich bereits erwähnt habe, befehl kann verwendet werden, um eine Eingabeaufforderung oder Powershell-Gruppenrichtlinienbericht zu ziehen.,

Gruppenrichtlinienübersicht nur für Computer oder Benutzer anzeigen

Wenn Sie den Bereich der Ausgabe vom ersten Befehl aus eingrenzen möchten, habe ich Ihnen gezeigt, dass Sie ihn nur mit /scope:user oder /scope:computer für den Kontotyp anhängen müssen, nach dem Sie suchen.

Beispiel:

gpresult /R /scope:computer

oder

gpresult /R /scope:user

Gruppenrichtlinienübersicht für bestimmte Benutzer anzeigen

Wenn Sie die Gruppenrichtlinieninformationen für einen bestimmten Benutzer auf einem bestimmten Computer anzeigen möchten, können Sie den Schalter /user verwenden. Beachten Sie, dass Sie die Anmeldeinformationen des Benutzers kennen müssen, damit dies funktioniert.,

gpresult /USER rsanchez /P Us3rsP@ssword!

Wenn Sie das Kennwort des Benutzers nicht kennen, möchten Sie den Assistenten für Gruppenrichtlinienergebnisse in der Gruppenrichtlinienverwaltungskonsole verwenden, mit dem Sie einen zusammenfassenden Bericht von jedem Computer und Benutzer in Ihrer Domäne generieren können.

GPResult Remote-Computer anzeigen

Ein weiterer nützlicher Trick besteht darin, GPResult zu verwenden, um die RSoP-Informationen von einem Remote-Computer abzurufen. Dazu verwenden wir den / s-Schalter.,

gpresult /R /S remotecomputername

Sie können auch PsExec von Microsoft PsTools verwenden, um eine Remote-Befehlszeile zu öffnen und einfach den regulären Befehl gpresult zu verwenden.

GPResult in HTML exportieren

Wenn Sie eine besser lesbare Ausgabe Ihrer GPO-Zusammenfassungsdaten wünschen, können Sie den Schalter / H verwenden, um Gruppenrichtlinienergebnisse in HTML zu exportieren. Wenn Sie die HTML-Datei anzeigen, wird sie ähnlich wie die GPMC formatiert, sodass Sie leicht navigieren können.

gpresult /R /H c:\temp\gpresultoutput.html

Sie können das /H auch gegen /X austauschen, wenn Sie eine XML-Ausgabe bevorzugen., Dies kann nützlich sein, wenn Sie über ein Fernüberwachungstool verfügen, mit dem eine XML-Datei auf Änderungen überwacht werden kann. Sie können eine Aufgabe einrichten, um gpresult regelmäßig auf einem Computer mit hoher Priorität in XML zu speichern und diese Datei dann auf Änderungen zu überwachen und Sie zu warnen, wenn sie etwas findet.,

GPResult in Textdatei exportieren

Ähnlich wie oben können Sie Ihre GPResults auch mit dem folgenden Befehl in eine Textdatei exportieren:

gpresult /R >c:\temp\gpresultoutput.txt

Das Speichern der Ergebnisse in eine Textdatei kann besonders hilfreich sein, wenn Sie den Befehl /V für die ausführliche Ausgabe verwenden und die Ausgabe mit STRG+F in notepad oder notepad++durchsuchen möchten.

ich kann nicht betonen, wie nützlich GPResult und RSoP.sie dienen zur Fehlerbehebung bei Gruppenrichtlinien. Eines Tages wird es für Sie bezahlen, mit diesen Befehlen vertraut zu sein., Ich empfehle dringend, mit ihnen herumzuspielen und sie in Erinnerung zu behalten. Toi toi toi!

Empfohlen für Sie: Solarwinds Server & Application Monitor (SAM)

Wissen, welche Anwendungen haben Probleme in Ihrer Umgebung, bevor Benutzer sich beschweren? Wissen Sie, welche Systeme diese Probleme verursachen? Wie wäre es, wenn auf welchen Servern Probleme wie Platzmangel oder Speichermangel auftreten?,
Automatisieren Sammlung von Daten und Alarmierung auf Ihre Anwendungen und Server mit Solarwinds Server & Application Monitor so haben Sie diese Antworten.
Erhalten Sie einen Einblick in Active Directory, DNS, DHCP, und Ihre virtuellen und Anwendungen Umgebungen, ohne mit komplexen Vorlagen zu verwirren oder zu wissen, eine einzige Codezeile.

Holen Sie sich Ihre Kostenlose Testversion Hier

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.