目次
はじめに
クライアントに適用されているグループポリシーを確認するには、RSOPコマンド(ポリシーの結果セット)を実行してRSOPレポートをエクスポートします。
RSOPの結果をエクスポートすることもできますGuiとPowershellを介して行うことができます。
このブログ記事では、Powershellを使用してRSOPからHTMLレポートに結果をエクスポートする方法を説明します。Powershellについてもっと学ぶことに興味がある場合は、Pluralsightのトピックに関するコースを見ることを強くお勧めします。
GPResultコマンドとは何ですか?
GPResultまたはグループポリシーの結果は、マシンに適用されたすべてのポリシーの結果です。 GPresultは、ユーザーとコンピューターの両方のデバイスに適用されたすべてのポリシーの結果を表示します。
マシンに適用されるグループポリシーを理解するには、GPResultを実行する必要があります。
GPResultを使用して結果をテキストファイルにエクスポートする方法
以下のコマンドを使用して、GPResult出力をローカルコンピュータ上のテキストファイルに すべての詳細を取得するには、管理者特権のコマンドプロンプトまたは管理者特権のPowershellプロンプトからこれを実行する必要があります:
gpresult >> c:\temp\gpresult.txt
RSOPコマンドラインとは何ですか?
RSOPまたはResulting Set of Policiesコマンドは、デバイスに適用されているユーザーアカウントおよびコンピュータ設定のすべてのActive Directoryグループポリシーを収集します。
これはgpresultコマンドに似ていますが、グループポリシーを設定するときと同じ方法で結果を表示します。
ルックアンドフィールは、ローカルグループポリシー(gpedit.msc)およびActive Directory内のグループポリシーマネージャMMCコンソール。
RSOPレポートをエクスポートする方法
コマンドラインからRSOPを実行する方法
管理者特権のコマンドプロンプト(CMD)またはPowershellを開きます。 コマンドを実行してRSOPデータを生成します:
rsop
RSOPは、クライアントに適用されたグループポリシーを収集します。
注:”Microsoft Windows Vista Service Pack1(SP1)以降で説明したように、ポリシーの結果セット(RSOP)レポートには、すべてのMicrosoftグループポリシー設定が表示されるわけではありません。 コンピューターまたはユーザーに適用されたMicrosoftグループポリシー設定の完全なセットを表示するには、コマンドラインツールgpresultを使用します。
これは、RSOPを使用しても問題ないことを意味しますが、すべてのGroupmポリシーが含まれていることを確認する場合は、代わりにgpresultを使用してください。
Powershellを使用してRSOP結果を収集
Powershellを使用する場合は、昇格されたPowershellウィンドウを開き、Get-GPResultantSetOfPolicyコマン
グループポリシー管理MMCを使用してリモートコンピュータのRSOPを実行
Active Directoryドメインに接続されているリモートコンピュータからRSOP結果を取得する場合は、グルー
これは、ユーザーとコンピュータの両方で可能です。 レポートには、ユーザーまたはデバイスがメンバーであるセキュリティグループと、リソースに適用されているグループポリシーオブジェクトが表示されます。
リモートコンピューター用のPowershellを使用してRSOPコマンドをHTMLにエクスポート
この例では、コンピューター Windows10-Clientを使用するContosoドメインのユーザー Danielのポリシー結果セット(RSOP)を取得します。 出力はHTML形式で、ファイル名は次のようになりますD:\rsop…..html。
次のコマンドを実行して、レポートをHTMLファイルに保存します。 この例では、スコープユーザーをContoso\Danielに設定し、リモートコンピューターで設定します。
Get-GPResultantSetOfPolicy -user Contoso\Daniel -Computer Windows10-Client -ReportType Html -Path "D:\rsop.html"