**我在CSV文件中有用户显示名称的列表,我正在尝试获取samAccountName并将其导出到CSV文件中,但它不起作用,我理解get-aduser不接受显示名称作为值,所以我使用了过滤器,但仍然不能工作请帮助:)
CSV文件格式
用户
约翰·阿梅尔
无名氏,约翰
约翰·史密斯
**
$list = Import-Csv C:\export.csv
foreach ($user in $list) {
Get-ADUser -filter { DisplayName -eq "user.user" } | Select samAccountName | Export-csv C:\export1.csv
}
发布于 2016-03-04 19:51:56
试一试
ForEach($user in $list{
$dn = $user.user
Get-ADUser -Filter { displayName -like $dn } | Select samAccountName > C:\export1.csv}
还要验证AD中的显示名称是否与CSV中的名称匹配。但这对我很管用。一开始我不能直接导出到C,所以我把CSV导出到C:\AD\export.csv
https://stackoverflow.com/questions/35804713
复制相似问题