从 .csv 文件导入批量用户导致用户登录名和域为空

从 .csv 文件导入批量用户导致用户登录名和域为空

通过 .csv 文件批量添加用户时,我遇到以下问题:用户登录名和域为空,但用户登录名(Windows 2003 之前)显示正常。因此,我无法登录任何新导入的用户。

我的 .csv 看起来像这样。我使用 excel 公式进行连接、提取名字首字母等。

fname,sname,Name,sAMAccountName,cn,sn,Description,Department,Path,Password,Enabled
Jaunita,Mendoza,Jaunita Mendoza,jmendoza,Jaunita,Mendoza,Training Account,Trainees,"OU=London,OU=Adatum,DC=lab,DC=local",Pa$$w0rd,$FALSE

我使用的 powershell 脚本如下所示:

Import-Csv .\users.csv | foreach-object {
$userprinicpalname = $_.SamAccountName + "@{lab}.local"
New-ADUser -SamAccountName $_.SamAccountName -Name $_.name 
-DisplayName $_.name -GivenName $_.cn -SurName $_.sn 
-Description $_.Description -Department $_.Department 
-Path $_.path 
-AccountPassword (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -force) 
-Enabled $True -PasswordNeverExpires $FALSE -PassThru 
}

请问有什么建议吗?

答案1

看起来您已正确设置了 UPN,但没有将其放入 new-aduser 命令中?UPN 是可选的,因此无需它即可创建帐户。

相关内容