0
我有一個PS腳本查詢AD的成員的OU。除了首先輸出用戶信息然後輸出組名稱之外,它的工作效果很好。我希望第一列中的組名。我試圖在foreach
循環中移動$Group.Name
。沒有幫助。排列CSV中的數據
這是目前爲止的代碼。
$groups = Get-ADGroup -Filter * -SearchBase "OU=mygroup,OU=AllGroups,DC=***,DC=local"
$Table = @()
$Record = @{
"Group Name" = ""
"Name" = ""
"Username" = ""
}
foreach ($Group in $Groups) {
$Arrayofmembers = Get-ADGroupMember -Identity $Group -Recursive # | select name,samaccountname
foreach ($Member in $Arrayofmembers) {
$Record."Name" = $Member.Name
$Record."UserName" = $Member.SamAccountName
$Record."Group Name" = $Group.Name
$objRecord = New-Object PSObject -property $Record
$Table += $objrecord
}
}
$Table | Export-Csv "D:\logs\AlfrescoUsers.csv" -NoTypeInformation
嘗試'$表|選擇對象組名,名稱,用戶名| Export-Csv「D:\ logs \ AlfrescoUsers.csv」-NoTypeInformation「 – ple103