Ошибка при запуске сценария powershell для импорта пользователей из csv с использованием Import-Csv и New-QADUser в Active Directory

Мой сценарий выглядит так:

$Users = Import-Csv "C:\users.csv"
foreach ($User in $Users)
{
    New-QADUser -Name $User.Name `
        -ParentContainer $User.OU `
        -FirstName $User.FirstName `
        -LastName $User.LastName `
        -UserPassword $User.userPassword `
        -SamAccountName $User.sAMAccountName `
}

Когда я запускаю его, я получаю следующую ошибку:

DefaultNamingContext                               Type            
--------------------                               ----            
DC=example,DC=domain,DC=org                  ActiveDirectory 
The server is unwilling to process the request. (Exception from HRESULT: 0x80072035)
At :line:5 char:12
+   New-QADUser <<<<  -Name $User.Name `

Мой CSV выглядит так:

Name,FirstName,LastName,sAMAccountName,UserPassword,OU
Joe Bob,Joe,Bob,jb241277,4gh60b4,"OU=2010,OU=Sub,OU=Users,OU=MAIN,DC=example,DC=domain,DC=org"

Не уверен, что происходит, любая помощь будет оценена. Это дочерний домен в лесу на Win2K8 Ent.

1 ответ

Возможно, что это действие по какой-то причине предпринимается в отношении Глобального каталога. Ваш код работает нормально для меня, но я получаю ошибку, когда пытаюсь сделать это с GC, что и ожидается. connect-QADService Командлет указывает, где вы хотите подключиться. Если вы устанавливаете это перед кодом new-qaduser, дважды проверьте, чтобы убедиться, что "-UseGlobalCatalog" там нет.

В качестве шага устранения неполадок вы можете попытаться указать конкретный контроллер домена, чтобы увидеть, изменит ли это вашу ошибку.

$ Users = Импорт-Csv "C:\users.csv"
foreach ($User in $Users)
{
    New-QADUser -Name $User.Name `
        -ParentContainer $User.OU `
        -FirstName $User.FirstName `
        -LastName $User.LastName `
        -UserPassword $User.userPassword `
        -SamAccountName $User.sAMAccountName `
        -Service $DomainController `
}

Это скажет ему выполнить действие против определенного контроллера домена, а не глобального каталога.

Другие вопросы по тегам