【Windows】グループポリシーのレポートを一括で出力する

Active Directory グループポリシーでグループポリシーオブジェクトのレポートを一括でエクスポートする方法についてやったことを整理しました。

スポンサーリンク

PowerShellでグループポリシーオブジェクトを操作する

GPO の設定はコマンドがなかったため、設定するにしてもレポートのエクスポートにしろグループポリシーの管理コンソールから操作する必要がありました。ポリシーをエクスポートしてインポートすることは可能ですが、汎用性があまりないのでコマンドでさらっとできないかなと日々思っていたのですが、一部の設定に関してはPowerShellからの操作ができるようになっていたようです。今回はグループポリシーオブジェクトのレポートを一括でエクスポートする方法について整理しました。

PowerShellからグループポリシーオブジェクトを操作する

グループポリシー関連の PowerShell コマンドを実行する前にモジュールのインポートが必要となります。

モジュールのインポート

グループポリシーモジュールのインポート後はグループポリシー関連のコマンドがうてるようになります。また、Get-Command をうつことで指定可能なコマンドの一覧を確認することができます。

グループポリシーコマンドの一覧

実行結果

PowerShellでグループポリシーの設定を確認する

モジュールのインポートが終わっていれば下記のコマンドでグループポリシーの設定を確認することができます。

※GUIの並び順と同一にする場合は下記

実行結果

PowerShell でグループポリシーのレポートを一括出力する

モジュールのインポートが終わって準備ができたら下記のコマンドを実行します。

完了後は指定したパスの保存先にすべてのグループポリシーのレポートが出力されています。