PowerShellを使用して特定のActiveDirectoryグループのメンバーをエクスポートする


図1

リストするグループを読み取る権限を持つドメインユーザーアカウントを使用して、Windowsにログインする必要があることに注意してください。また、Get-ADGroupMemberコマンドレットを実行するデバイスにWindowsPowerShell用のActiveDirectoryモジュールをインストールする必要があります。

以下に示すように、グループの名前をコマンドに追加して、結果をSelect-Objectコマンドレットにパイプすることで出力します。

Get-ADGroupコマンドレットとGet-ADGroupMemberコマンドレットを組み合わせて、より複雑な検索を実行します。以下の例では、ドメインローカルスコープを持つグループのすべてのメンバーを一覧表示します。

図2

-RecursiveパラメーターをGet-ADGroupMemberに追加して、子グループのすべてのメンバーを一覧表示できます。

グループ名にはスペースが含まれているため、グループ名はアポストロフで囲まれていることに注意してください。 Out-GridViewは、シンプルなGUIインターフェイスを使用して結果を並べ替えたりフィルタリングしたりするのに役立つことを忘れないでください。

記念品が必要な場合、またはさらに処理を実行すると、Excelで開いたり、別のプログラムで使用したりできるコンマ区切りファイルにリストをエクスポートできます。以下のコマンドは、グループメンバーリストをadgroupmembers.csvというファイルの現在の作業ディレクトリに保存します。

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です