質問

2015年12月11日 18時49分
  • PowerShell で Get-GPInheritance をした結果表示のフル表示

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

PowerShell で Get-GPInheritance をした場合に、リンクGPOや継承GPOの結果表示が、
「GpoLinks : {IE11test, IE11接続タブtest, IE11ホームページtest, IE11お気に入り
の管理test...}
InheritedGpoLinks : {policy
IE11test, IE11proxytest, IE11test互換表示, IE11test...}」
のように5項目以上の結果が省略表示(...)になってしまいます。
すべてのGPOを表示させることはできないのでしょうか。

2件の回答があります

回答

ありがとうございます!
月曜日に、試してみます。

2015年12月12日 09時24分

回答

sysjojoさん
ありがとうございました。

以下、報告です。

ご教示いただいたサイト情報から、

下記のあたりが使えるのではと考え、gpolinksをInheritedGpoLinksに置き換えて実行してみたのですが、
やはり、継承しているGPOが5つ以上になると...で省略表示されてしまいます。
残念!

>>
これで全OUを取り出せるので、このオブジェクト群を変数にいれてしまいます。
PS > $oulist=Get-ADOrganizationalUnit -Filter 'Name -like "*"'
では、この変数を利用してリンクが貼られているOUとそのGPOを出してみましょう。
PS > $oulist | % { Get-GPInheritance -target $_ } | ? { $_.gpolinks -ne "" } | fl -Property path,gpolinks
>>

PS > Get-GPInheritance -Target "OU=ou2,OU=ou1,DC=testdomain,DC=local" | % { $_.InheritedGpoLinks }
とするなど、-Target を書き換えると継承GPOすべてを含んで詳細に出力されるのですが。。。

ということで、今回は、グループポリシーの管理で継承を目視確認することにします。

ありがとうございました!

2015年12月14日 16時58分

あなたもコメントしましょう!