Powershell Script zur Gruppenrichtlinien-Verarbeitung
Hallo hier ist Michael mit einem Gastbeitrag auf dem deutschen AD Blog. Ich bin als PFE Engineer bei einem großen Deutschen Kunden eingesetzt. Der Kunde betreut ca. 160.000 Windows 7 Systeme über die ganze BRD verteilt, im Rahmen von Logon Problemen kommt es immer wieder vor das wir Troubleshooting in Richtung Domänen Controller aber auch Auswertungen der Group Policy Verarbeitung machen müssen und genau um dieses Thema geht’s heute. Seit Windows Vista stehen die meisten Informationen zum Thema GPO Verarbeitung auch wirklich in dem zugehörigen Event Log.
Log Name: Microsoft-Windows-GroupPolicy/Operational
Source: Microsoft-Windows-GroupPolicy
Einer der internen IT-Experten meines Kunden hat sich die Mühe gemacht, mittels eines PowerShell Skriptes eine Auswertung der Group Policy Ereignisse zu ermöglichen und diese strukturierter darzustellen. Dieses PS Skript wollen wir heute Vorstellen.
Systemvoraussetzungen:
- Win7 / Win2008 R2 / Windows 8 / Server 2012
- WinRM aktiv
- Powershell im Admin-Modus
Übergabeparameter:
- .\GPAnalyser.ps1 -Analyse
- .\GPAnalyser.ps1 -Analyse -Computer <MyComputer>
- .\GPAnalyser.ps1 -Analyse -Computer <MyComputer> -ShowLastHours 24
Kurze Einführung:
Es gibt ein kleines Hauptmenü in dem alle GP-Verarbeitungen der letzten 12h angezeigt werden.
Über die Eingabe der jeweiligen „ID“ gelangt man zu einer genaueren Analyse dieser GP-Verarbeitung.
Ist eine GP-Verarbeitung ausgewählt, gelangt man passend zu dessen Analyse.
Hier gibt’s viel zu sehen, ggf. fehlt auch noch die eine oder andere Information, wir sind mal gespannt was euch noch dazu einfällt.
Anschließend gibt’s noch einen Experten-Modus der alle Events dieser Verarbeitung auflistet, diese Ansicht kann auch in Notepad geöffnet werden.
Wer mag, kann es gern auf Herz und Nieren testen und Feedback geben. Wir hoffen dass es euch das Arbeiten und Fehler suchen rund um GPO’s etwas erleichtert. Das PS Skript findet ihr im Anhang und in Kürze auch auf dem Microsoft ScriptCenter : https://gallery.technet.microsoft.com/
Wenn ihr Fragen habt oder auch Verbesserungsvorschläge dann immer her damit, ansonsten viel Spaß beim Testen und wir hoffen das damit eure tägliche Arbeit etwas erleichtert wird.
Gruß Michael Köppl
Comments
- Anonymous
January 01, 2003
The comment has been removed - Anonymous
January 01, 2003
Hallo, habe von Michael gerade eine Update erhalten und hochgeladen.
Version 1.4 - Aufgrund von Bug in PS v2 & 3 Spracheinstellungen fest definiert.
Danke, Rol - Anonymous
August 23, 2013
Function Get-GPO-Data{} bräuchte es nur einmal ;-) Und bisher war mein Favorit für solche Analysen immer www.sysprosoft.com/policyreporter.shtml - mal sehen, ob GPAnalyser mir besser helfen kann. mfg Martin