我可以运行命令:
set-aduser -identity ktest -employeeid 1292921,效果很好。
我的csv文件:
employeeid Name
9089809890 ktest
尝试运行它,它不起作用。
$stuff = Import-Csv c:\temp\finalexport_test.txt
$stuff
$empid = $stuff.employeeid
$userid = $stuff.name
foreach ($user in $userid) {
Set-ADUser -Identity $user -EmployeeID $empid
}
答案 0 :(得分:0)
看起来你的csv不是真正用逗号分隔的。对于两个空格分隔,请尝试以下方法:
$stuff = Import-Csv -Delimiter " " -Path c:\temp\finalexport_test.txt
如果是制表符分隔符:
$stuff = Import-Csv -Delimiter "`t" -Path c:\temp\finalexport_test.txt