Windows でグループ ポリシー設定をバックアップするにはどうすればよいですか?

停止後に Windows グループ ポリシー設定をすべて失わないようにしてください。ファイルに保存して保存してください。

グループ ポリシー設定を使用すると、コンピュータ上の管理者レベルの設定を管理および構成できます。ここでは、画面の明るさの調整や Windows テーマの変更などの基本的な設定については説明しません。設定数は2,000以上!

しかし、変更した設定のバックアップを作成したり、構成を別の PC に復元したい場合はどうすればよいでしょうか? Windows のすべてのグループ ポリシー設定をバックアップする方法を見てみましょう。

グループ ポリシー設定をバックアップする理由は何ですか?

バックアップを作成すると、構成ミスを恐れることなく、設定を試したり変更したりすることができます。失敗した場合でも、バックアップから設定を復元すれば、すぐに使い始めることができます。

さらに、設定を頻繁に変更したり Windows を再インストールしたりする場合は、グループ ポリシー設定をバックアップすると時間を大幅に節約できます。毎回手動で設定を変更したり、グループ ポリシーをリセットしたりする代わりに、簡単に設定を復元できます。

しかし、主な謎はそれをどうやって行うかです。

このハウツー ガイドは、手動バックアップと自動化の 2 つのカテゴリに分類されています。

グループ ポリシー設定を手動でバックアップするにはどうすればよいですか?

グループ ポリシー設定を手動でバックアップするには 2 つの方法があります。最初のグループ ポリシー構成ファイルを手動でコピーする方法を見てみましょう。

方法 1. GroupPolicy ディレクトリをコピーする

Windows には、変更されたすべてのグループ ポリシー設定を保存する別のフォルダーまたはディレクトリがあります。このフォルダーは C:\Windows\System32\GroupPolicy にあります。

GroupPolicy ディレクトリを介してグループ ポリシー設定をバックアップする方法は次のとおりです。

  • 開けてくださいファイルエクスプローラー(Windows + E) を選択し、ディレクトリに移動します。C:\Windows\System32\グループポリシー
  • ディレクトリに入ったらグループポリシーを押してすべてのファイルとフォルダーを選択します。Ctrl + A
  • 選択したファイルを右クリックし、コピー機(または を押してくださいCtrl + C)。
  • バックアップを保存する場所を開きます。これは、デスクトップ上のフォルダー、別のハード ドライブ、または Google ドライブなどのクラウド ストレージ サービスである可能性があります。
  • 保存場所に新しいフォルダーを作成し、名前を付けます。例えば ​​"グループ ポリシーのバックアップ フォルダー»。
  • を押して、以前にコピーしたすべてのファイルとフォルダー (新しいフォルダー内) を貼り付けます。Ctrl + V

さあ、完成です!これで、グループ ポリシー設定を変更するときに、同じ手順を使用して変更されたファイルをコピーできるようになります。

設定を復元するには、すべてのファイルをバックアップ フォルダーからディレクトリに移動します。C:\Windows\System32\グループポリシー

方法 2. スクリプトを使用する

編集したファイルを手動でコピーして貼り付けるだけでなく、バ​​ッチ スクリプトを作成してプロセスを簡素化することもできます。スクリプトを使用すると、自分でコピーアンドペーストの作業を行う必要はありません。 .BAT スクリプトをダブルクリックするだけで魔法が起こります。

  • まず、選択したテキスト エディタを開きます。 Windows には多くのテキストエディタがありますが、ここでは Windows というデフォルトのアプリケーションを使用した手順を説明します。ブロックノート
  • 次に、以下のコードをコピーしてテキスト エディタに貼り付けます。
@echo off
set BACKUP_DIR=%USERPROFILE%\Desktop\Group Policy Backup Folder
if not exist "%BACKUP_DIR%" (
md "%BACKUP_DIR%"
)
xcopy /E /I /Y "C:\Windows\System32\GroupPolicy" "%BACKUP_DIR%"
attrib -H -S "%BACKUP_DIR%"
attrib -H -S "%BACKUP_DIR%\*.*" /S /D
  • を押してファイルを保存しますCtrl + S。たとえば、「」という名前を付けます。バックアップスクリプト.bat» 引用符なしで。簡単にアクセスできるように、このスクリプトをデスクトップに保存することをお勧めします。
  • 次に、タイプで録音するすべてのファイル (*.*)
  • 保存した後、デスクトップに移動し、管理者としてスクリプトを実行します。スクリプトはデスクトップに「」という名前の新しいフォルダーを作成します。グループポリシーのバックアップフォルダー»。

ローカル グループ ポリシー エディターの設定を変更するたびに、管理者としてスクリプトを手動で実行する必要があることに注意してください。スクリプトは実行時に構成ファイルをバックアップ フォルダーに自動的にコピーします。

グループ ポリシー設定を自動的にバックアップするにはどうすればよいですか?

手動バックアップは良いスタートですが、プロセスを忘れたりスキップしたりする場合があります。バックアップを合理化および自動化するには、PowerShell スクリプトを使用できます。

したがって、ローカル グループ ポリシー エディターで行われた変更は、別のフォルダーに自動的に保存されます。したがって、手作業を行う必要はなくなりました。

ステップ 1: Windows PowerShell スクリプトを作成する

  • 再度テキスト エディターを開き、次のコードを貼り付けます。
$source = 'C:\Windows\System32\GroupPolicy'
$backupFolder = "$env:USERPROFILE\Desktop\Group Policy Backup Folder"
if (-not (Test-Path $backupFolder)) {
    New-Item -ItemType Directory -Path $backupFolder | Out-Null
}
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = $source
$watcher.IncludeSubdirectories = $true
$watcher.EnableRaisingEvents = $true
$action = {
    if ($Event.SourceEventArgs.Name -eq "GPT.ini") {
        Copy-Item -Path $source\* -Destination $backupFolder -Recurse -Force
    }
}
Register-ObjectEvent $watcher "Changed" -Action $action | Out-Null
while ($true) {
    Start-Sleep -Seconds 1
}
  • この PowerShell ファイルを次の名前でデスクトップに保存します。バックアップスクリプト.ps1(拡張子は今回は .BAT ではなく .PS1 です)。これが完了したら、スクリプトを実行しないでください。次のステップに進みます。

ステップ 2: バックアップ タスクをスケジュールする

ここでは、Windows タスク スケジューラを使用してバックアップ プロセスを自動化します。 Windows が起動するたびに PowerShell スクリプトを起動するタスクを作成します。

このスクリプトは、ローカル グループ ポリシー エディターの変更を監視します。スクリプトが設定の変更を検出すると、指定されたフォルダーにバックアップ ファイルが自動的に保存されます。

自動化タスクをスケジュールするには、次の手順を実行します。

  • 起動してくださいタスクスケジューラ
  • をクリックしてくださいアクション > 基本タスクの作成このタスクに適切な名前を付けます。
  • ボタンをクリックしてください続く続けます。
  • スートリガー、選択しますパソコンを起動するときそしてクリックしてください続く
  • 他のオプションを選択する必要はありません。もう一度クリックしてください続く続けます。
  • タイトルのテキストボックスにプログラム・脚本、次のパスを引用符なしで貼り付けます。C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe»。
  • フィールドで引数の追加、次を入力するか、コピーして貼り付けます。
-ExecutionPolicy Bypass -WindowStyle Hidden -File "C:\Users\%USERNAME%\Desktop\BackupScript.ps1"
  • をクリックしてください続く続けます。
  • タスクの詳細を確認し、終了するにはをクリックして自動化タスクを作成します。

コンピュータ上に自動バックアップ システムが正常にセットアップされました。グループ ポリシー設定を変更するたびに、スクリプトはその設定をデスクトップ上のグループ ポリシー バックアップ フォルダーに自動的に保存します。

結論

グループ ポリシー エディターでは 2,000 以上の設定を変更できます。工場出荷時設定にリセットした後、または新しいコンピューターをセットアップするときに、お気に入りの設定を再構成することを想像してみてください。

幸いなことに、自動化スクリプトまたは手動のコピー アンド ペーストを使用すると、カスタム設定をすぐに復元し、それらが失われないようにすることができます。さらに、バックアップは、ローカル グループ ポリシーが破損した場合にも役立ちます。