SearchNetworking PowerShell-Corner

PowerShell trifft Gruppenrichtlinien

29.08.2008 | Autor / Redakteur: Markus Widl / Andreas Donner

Backup und Restore

Zu guter letzt soll ein bestimmtes GPO gesichert werden, um es etwa in einer anderen Domäne wiederherzustellen. Dazu muss zuerst das entsprechende GPO gefunden werden, hier im Beispiel über den Displaynamen.

$criteria = $gpm.CreateSearchCriteria()
$criteria.add($const.SearchPropertyGPODisplayName, $criteria.SearchOpEquals, „Beispiel-GPO“)
$gpo = $dom.SearchGPOs($criteria)

Der Backup-Vorgang selbst erfolgt dann über die Backup-Methode unter Angabe von Zielpfad und Namen für das Backup.

$gpo | foreach { $_.Backup(„C:\Backup“, „backupname“) }

Das Restore erfolgt auf ähnliche Weise: Der Restore-Ordner wird festgelegt, dort nach dem gewünschten GPO gesucht und dieses dann wiederhergestellt.

$dir = $gpm.GetBackupDir(„C:\Backup“)
$criteria = $gpm.CreateSearchCriteria()
$dir.SearchBackups($criteria) | foreach { $dom.restoreGPO($_, $const.DoNotValidateDC) }

Dieser Artikel gibt einen ersten Eindruck in die Arbeitsweise mit der COM-Schnittstelle der GPMC. Interessierte Leser finden im Installationsverzeichnis der GPMC eine Hilfedatei mit der Dokumentation der Schnittstelle und Beispielen, allerdings in VBScript.

Inhalt des Artikels:

zurück »1 »2 »3

Kommentar zu diesem Artikel

Schreiben Sie uns hier Ihre Meinung ...
(nicht registrierter User)



Spamschutz 

Bitte geben Sie das Resultat dieser Rechenaufgabe (Addition) ein:
Kommentar abschicken

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 2015058)