【发布时间】:2014-12-06 18:00:10
【问题描述】:
我正在尝试使用 PowerShell 使用下面的此脚本创建批量用户,但我收到了如下所述的错误。请帮忙!
脚本:
Import-Module ActiveDirectory
Import-Csv "C:\Scripts\bulkadusers.csv" | ForEach-Object {
$userPrincinpal = $_."samAccountName" + "@sigusa.net"
New-ADUser -Name $_.Name `
-Path $_."ParentOU" `
-SamAccountName $_."samAccountName" `
-UserPrincipalName $userPrincinpal `
-AccountPassword (ConvertTo-SecureString "1234" -AsPlainText -Force) `
-ChangePasswordAtLogon $false `
-Enabled $true
Add-ADGroupMember "Domain Admins" $_."samAccountName";
}
错误:
New-ADUser:找不到目录对象
在 C:\scripts\bulkADusers.ps1:4 char:11
+ New-ADUser .Name + CategoryInfo : ObjectNotFound: (CN=Johnsontest,...C=sigusa,DC=net:String) [New-ADUser], ADIdentityNotFoundException
+ FullyQualifiedErrorId : 找不到目录对象,Microsoft.ActiveDirectory.Management.Commands.NewADUser
Add-ADGroupMember:在“DC=sigusa,DC=net”下找不到标识为“j.test”的对象。 在 C:\scripts\bulkADusers.ps1:11 char:18
+ Add-ADGroupMember ."samAccountName";
+ CategoryInfo : ObjectNotFound: (j.test:ADPrincipal) [Add-ADGroupMember], ADIdentityNotFoundException
+ FullyQualifiedErrorId:SetADGroupMember.ValidateMembersParameter、Microsoft.ActiveDirectory.Management.Commands。 添加ADGroupMember
【问题讨论】:
标签: powershell scripting active-directory windows-server-2008 server