Feb 04

RegToXML Converter v1.0 ist nun verfügbar

Registry To GroupPolicyPreferences XML Converter

 

Über die Group Policy Preferences (GPP) kann man unter anderem Registry-Einträge per Gruppenrichtlinie an Client-Rechner verteilen. Was bei einem einzelnen Eintrag manuell noch machbar ist, wird zu einer aufwändigen und fehlerträchtigen Aufgabe, wenn es um mehrere Registry-Werte geht, die man parallel verteilen muss.

Hierfür bieten die GPP einen Import-Mechanismus über XML-Dateien. Damit ist jedoch noch nicht viel gewonnen, denn eine XML-Datei ist noch viel weniger einfach “per Hand” zu generieren. Muss man aber auch gar nicht: Es ist mit einem PowerShell-Skript möglich, einen Registry-Export in eine XML-Datei umzuwandeln. Nun muss man also nur noch auf einem Muster-Client die nötigen Registry-Einstellungen vornehmen, um diese dann in eine .reg-Datei zu exportieren. Das Skript erledigt den Rest.

 

Das Skript wandelt/konvertiert Registry-Dateien (sog. *.reg-Files) in XML-Dateien für die Managementkonsole. (GroupPolicyPreferences Registry)

Es bedient alle gängigen Registry-Formate: REG_SZ, REG_EXPAND_SZ, REG_MULTI_SZ, REG_BINARY, REG_DWORD, REG_QWORD

# Voraussetzung / Prerequisite

  • Powershell Version 3.0 ( Abrufbar über $PSVersionTable )

# Parameter

  • SourcePath – Hier geben Sie den Pfad zur Reg-Datei an
  • ResultPath – Die Datei in die das Ergebnis gespeichert werden soll. ( Muss nicht angegeben werden )
  • ActionType – Der Wert kann ( Create, Delete, Update, Replace ) betragen. Der „Default Parameter“ ist Update

# Beispiele / Examples

  • Convert-RegToGPPXml -SourcePath „C:\Temp\RegDatei.reg“
  • Convert-RegToGPPXml -SourcePath „C:\Temp\RegDatei.reg“ -ActionType „Create“
  • Convert-RegToGPPXml -SourcePath „C:\Temp\RegDatei.reg“ -ResultPath „C:\Temp\Ergebnis.xml“

# Kommende Features / Upcomming features

  • Filter -> Nur einmalig ausführen / RunOnce
  • Filter -> ITL (ItemTargetLeveling) WMI
  • Einträge deaktiviert erstellen

Gemeinsame Optionen – Filter für die jeweiligen Registryeinträge in der MMC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fragen, Vorschläge oder Kritik kann gerne bei den Kommentaren hinterlassen werden.

 

Update v.1.1.1 – 10.02.2017

# Changelog:

  • [FIX] Die Images für die Aktionstypen auf den jeweiligen Fall korrigiert

# Download:

 

Update v1.1 – 09.02.2017

Ich habe auf einen Wunsch noch die Möglichkeit für die Einstellungen „Erstellen, Löschen, Ändern und Ersetzen“ eingebaut. Des Weitern finden sich in dem neuen Package auch das Skript als EXE kompiliert. In der Vergangenheit kam es hier zu „false positives“ weil diese mit einem allgemeinen Tool kompiliert wurde.

# Changelog:

  • [ADD] Neuer Parameter ActionType

# Neuer Parameter:

  • ActionType – Der Wert kann ( Create, Delete, Update, Replace ) betragen. Der „Default Parameter“ ist Update.

# Beispiel:

  • Convert-RegToGPPXml -SourcePath „C:\Temp\RegDatei.reg“ -ActionType Delete

# Download:

 

RegToXML Converter v1.0

Mit diesem Skript können die exportierten Registry Einträge in eine für die Managementkonsole lesbare XML-Datei umwandeln.

# Changelog

  • Code komplett umgeschrieben und optimiert / Script completely recoded

# Veröffentlicht in der Script Gallery – Microsoft

https://gallery.technet.microsoft.com/scriptcenter/Registry-To-GroupPolicyPref-9feae9a3?redir=0

# Download

 

RegToXML Converter v0.3 – 27.03.15

Beitrag: http://www.it-explorations.de/registry-nach-xml-converter-fuer-gpp/

# Download