我试图设置属性' serialNumber'使用CSV文件,但在按Enter键后仍然收到错误消息。
这是我的剧本
ipmo activedirectory
$users = Import-Csv -Path C:\Temp\test.csv
foreach ($user in $users) {
$sam = $user.sAMAccountName
$serial = $user.serialNumber
Get-ADUser -Filter {sAMAccountName -eq $sam} -Properties serialNumber |
Set-ADUser -Replace @{serialNumber = $serial}
}
我的CSV格式
sAMAccountname;serialNumber
name;2357
命令在' -Replace(...)'
处停止你知道我错在哪里吗?
谢谢;)
答案 0 :(得分:3)
将-Delimiter ';'
参数传递给Import-Csv
cmdlet:
Import-Csv -Path C:\Temp\test.csv -Delimiter ';'