ユーザーが属しているグループの一覧をCSV出力
ユーザーが属しているグループの一覧をCSV出力します。
$nameには、ユーザー名を指定してください。
$name="<ユーザーID>" $title = "User Name,User DisplayName,User Company,User Title,User physicalDeliveryOfficeName,User Department,Group DisplayName,Group Description,Group Mail,Group Info,Group DistinguishedName" $user = Get-ADUser -Filter {name -eq $name} -Properties MemberOf,Company,description,Title,Name,Department,Division,DisplayName,physicalDeliveryOfficeName foreach ($member in $user.MemberOf) { $group = Get-ADGroup -Identity $member -Properties Description,DisplayName,Mail,Info $buff = [String]::Format('"{0}","{1}","{2}","{3}","{4}","{5}","{6}","{7}","{8}","{9}","{10}"',$user.Name,$user.DisplayName,$user.Company,$user.Title,$user.physicalDeliveryOfficeName,$user.Department,$group.DisplayName,$group.Description,$group.Mail,$group.Info,$group.DistinguishedName) $buff | Out-File list.txt -Encoding UTF8 -Append }