2016-09-29 38 views
0

我可以運行命令:
set-aduser -identity ktest -employeeid 1292921它工作的很好。不寫入到AD屬性與變量,手動確定

我的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

看起來你的csv不是真正的逗號分隔。對於雙空格分隔,嘗試這樣的事情:

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

如果有人制表符分隔:

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

我看到了..這就是我發現的。 – NobleMan