GPOのバックアップとインポート
GPOをバックアップする
GPOのバックアップを取るにはBackup-GPOコマンドレットを使用し、ドメイン内のすべてのGPOをバックアップするにはAllスイッチパラメーターを指定します。バックアップの保存先はPathパラメーターで指定します。
下記はすべてのGPOをC:\GPOBackupにバックアップします。
Backup-GPO -All -Path C:\GPOBackup
バックアップが終了すると、どのGPOをどこに何時に保存したのかといった情報が表示されます。
任意のGPOをバックアップする
任意のGPOをバックアップするには、Nameパラメーター(省略可能)でバックアップするGPO名を指定します。
下記はScreenSaverPolicyというGPOをバックアップする例です。
Backup-GPO "ScreenSaverPolicy" -Path C:\GPOBackup
GPOをバックアップから戻す
GPOをバックアップから戻すコマンドレットはImport-GPOとRestore-GPOの2つがあります。ここではImport-GPOを使用する例を紹介します。
バックアップしておいたGPOを指定した既存のGPOにインポートするにはTargetNameパラメーターとPathパラメーターを使用します。TargetNameパラメーターにはインポート先となるGPO名称を、PathパラメーターにはバックアップしておいたGPOがあるパスを指定します。
下記は、バックアップしておいたScreenSaverPolicyというGPOをSSPというGPOにインポートする例です。
Import-GPO -BackupGpoName ScreenSaverPolicy -TargetName SSP -Path C:\GPOBackup
インポートが完了すると、どこに何時インポートしたのかといった情報が表示されます。
インポートするときにGPOを作成する
CreateIfNeededスイッチパラメーターを利用すると、新しいGPOを作成してインポートをすることが可能です。
下記はバックアップからインポートするときに新しいGPOを作成する例です。SSPというGPOを作成してインポートを行います。
Import-GPO -BackupGpoName ScreenSaverPolicy -TargetName SSP -Path C:\GPOBackup -CreateIfNeeded



