PowerShellでADグループ一覧と所属メンバを一発出力!
2022年1月20日
2022年3月28日
ADを触っていて、とあるOU配下のグループ一覧とそこに所属しているユーザやグループを確認したい時がありますよね。
そんなときは下記コマンドで一発取得できます。
-SearchBaseのあとの”ou=outest,dc=ruriwo,dc=com”としている部分をご自身のOUやドメイン名に変えてお使いください。
Get-ADGroup -Filter * -SearchBase "ou=outest,dc=ruriwo,dc=com"|
select @{Label = "GroupName"; Expression = {$_.Name}}, @{Label = "MemberNames"; Expression = {($_| Get-ADGroupMember| select -ExpandProperty Name) -join ","}},
@{Label = "MemberDNs"; Expression = {($_| Get-ADGroupMember| select -ExpandProperty distinguishedName) -join ","}} |
format-table -autosize
CSVで出力したいときは以下。グループの数が多いときはちょっと結果がでるまで時間かかります。
Get-ADGroup -Filter * -SearchBase "ou=outest,dc=ruriwo,dc=com"|
select @{Label = "GroupName"; Expression = {$_.Name}}, @{Label = "MemberNames"; Expression = {($_| Get-ADGroupMember| select -ExpandProperty Name) -join ","}},
@{Label = "MemberDNs"; Expression = {($_| Get-ADGroupMember| select -ExpandProperty distinguishedName) -join ","}} |
export-csv groupmember.csv -Encoding UTF8
他のコマンドなどはこちらでも。