不用变量写入AD属性,手动确定

时间:2016-09-29 19:32:07

标签: powershell csv

我可以运行命令:
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
}

1 个答案:

答案 0 :(得分:0)

看起来你的csv不是真正用逗号分隔的。对于两个空格分隔,请尝试以下方法:

$stuff = Import-Csv -Delimiter "  " -Path c:\temp\finalexport_test.txt

如果是制表符分隔符:

$stuff = Import-Csv -Delimiter "`t" -Path c:\temp\finalexport_test.txt