我正在将AD组的成员列表输出到csv文件。现在,它正在输出标题“name”。我目前希望有没有标题的输出。
这是我的代码:
$groupNames = @('Group1', 'Group2', 'Group3', 'Group4')
foreach ($group in $groupNames) {
$csvPath = "$group.csv"
$groupdn = (Get-ADGroup $group).DistinguishedName
Get-ADUser -LDAPFilter "(memberof=$groupdn)" |
Select-Object name |
Export-Csv -Path $csvPath -NoTypeInformation
}
字符串
电流输出:
name
clark kent
mickey mouse
jolly rancher
型
预期输出:
clark kent
mickey mouse
jolly rancher
型
我试过用Select-Object -ExpandProperty name
替换Select-Object -Property name
,但它没有给予在这里的其他答案中找到的所需输出。
1条答案
按热度按时间mrphzbgm1#
您要查找的不再是Csv,而是带有AD对象名称列表的纯文本文件,因此
Export-Csv
不再是您用例的正确cmdlet,您应该将其更改为Set-Content
并展开对象.Name
属性,而不是 * 选择 * 它们:字符串