【发布时间】:2016-03-10 20:01:31
【问题描述】:
$userarray = import-csv "userlist.csv"
foreach ($user in $userarray){
$login = $user.username
$gname = $user.firstname
$sname = $user.lastname
$fname = $gname + " " + $sname
$passw = ConvertTo-SecureString $user.password -AsPlainText -Force
$email = $user.email
$dptmt = $user.department
$hodir = "\\BYFS01\Home$\$login"
$madou = "OU=$dptmt,OU=Staff,DC=breezeyob.v11a,DC=.org"
New-ADUser -SamAccountName $login -UserPrincipalName $email -Name $fname -GivenName $gname -Surname $sname -EmailAddress $email -AccountPassword $passw -Enabled 1 -Path $madou -HomeDrive "Z:" -HomeDirectory $hodir
}
这是我当前的代码。我的 CSV 有所有正确的标题,它们也是按顺序排列的。
我运行此程序时遇到的错误是(每个用户都会发生,没有任何内容输入到 AD- 用户和计算机中:
所以我的问题是,为什么会出现这个错误?如果您想查看我的 CSV,请告诉我!
【问题讨论】:
标签: server windows-server-2012 powershell-4.0