[PowerShell]Active Directoryにてグループに所属するメンバーを調べる方法


どーもこんにちは、ふぃっしゅたけなかです。
やっぱり今回もPowerShellの備考録です。

さて、今回は、Active Directoryにて
グループに所属するメンバーを調べる方法で躓いたので、そちらをば・・・。
ホントニレベルヒククテスミマセン・・・

グループに所属してるメンバーを調べる事自体は、
対象のグループのプロパティ見ればわかるのですが、
・数が多い
・グループがどのオブジェクトにいるかわからない
・右クリックが面倒
などの理由で、さっさとできないものです(多分自分だけ)

csvdeコマンド使えば一覧として出せないこともないのですが、
出した後の加工が地獄の苦しみになるので、お勧めしません。

[実際の手順]
ドメインコントローラにリモートデスクトップ接続

「Windows PowerShell 用の Active Directory モジュール」を起動

以下のコマンド実行
Get-ADGroupMember -Identity "CN=グループ名,OU=グループの所属するOU,OU=(あれば)一階層上のOU,DC=ドメイン名,DC=ドメイン名" | Select {$_.SamAccoountName}

ウマー(゚д゚)

例:fishtakenaka.comのTestOU下のKenshoOUに存在するManageグループの場合
Get-ADGroupMember -Identity "CN=Manage,OU=Kensho,OU=Test,DC=fishtakenaka,DC=com" | Select {$_.SamAccoountName}
で幸せになれると思います。

csvに吐き出したい場合は、末尾に
| Export-CSV -Path 保存したい場所\ファイル名.csv
とつければおけでございます。

コメント

  1. ちなみにAD上のユーザーを取得したい場合は、
    Get-ADUserコマンドレットを使用して取得すること
    (自己フォロー)

    返信削除

コメントを投稿

にほんブログ村ランキング

Popular Posts

レブラミド休薬期間突からの近況報告

転院してリハビリ生活中です

筋炎生活: 膠原病(多発性筋炎)での入院費など