【发布时间】:2013-11-25 15:19:05
【问题描述】:
我有一个用户全名列表,我想获取他们的 SAMaccount 名称,但是当我运行我的代码时,我没有得到任何结果。有人有什么想法吗?
$users = Get-Content C:\users\admin\Desktop\move.txt
foreach ($user in $users){
Get-ADUser -Filter {Name -eq "$user"} |Select-Object name, samaccountname
}
【问题讨论】:
-
$users 中到底是什么,是域\用户名吗?您是否尝试过使用 Name -Like "$user"
-
$users 是用户的全名,即 Jon Doe
-
检查您的输入文件是否有尾随空格:$users = Get-Content C:\users\admin\Desktop\move.txt |% {$_.trim()}
-
没有尾随空格,但可以肯定的是我添加了
|% {$_.trim()}仍然没有输出
标签: powershell active-directory