Active Directory Group Policyのレポート出力 – Powershell

Facebooktwittermail

WindowsのActive DirectoryでGroup Policyを設定すると、その設定内容をレポートに保存できます。
通常は「グループ ポリシーの管理」のGUIから「レポートの保存」でできますが、グループポリシー毎なので数が多いと面倒です。



そこでPowerShellでhtml形式で出力してみます。
GroupPolicy
https://docs.microsoft.com/en-us/powershell/module/grouppolicy/?view=windowsserver2019-ps

Get-GPOReport
https://docs.microsoft.com/en-us/powershell/module/grouppolicy/get-gporeport?view=windowsserver2019-ps

動作確認はWindows Server 2019評価版 バージョン1809で行いました。

出力された一つのファイル”C:\GPOReports\GPOListALL.html”にすべてのグループポリシーのレポートが出力されます。


さて、グループポリシーが多いとこれはこれで面倒なことも。そこで個別にすべて出力できないか探したらありました。
PowerShell を使ってグループポリシーを操作する
https://infra-note.com/2020/04/13/powershell-grouppolicy/

上記サイトを参考に下記スクリプトを作成して実行します。
そのままではエラーが発生したので変更しています。

これでグループポリシー名をファイル名としてすべてのグループポリシーを個別にhtml形式でレポートが出力されます。

Leave a Reply