2016-09-29 7 views
0

私はコマンドを実行できます:
set-aduser -identity ktest -employeeid 1292921それは素晴らしいです。変数付きのAD属性に書き込んでいない、手動ok

私の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が本当にコンマで区切られていないようです。区切られた2つのスペースについては、このような何かを試してみてください。

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

タブ区切りだった場合:

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

私は...それは私が見つけた、まさにであることがわかりました。 – NobleMan

関連する問題