New-ADUser: сервер не желает обрабатывать запрос
Я использую PS для добавления пользователей в AD с использованием входных данных из файла CSV, но все равно получаю сообщение об ошибке:
Код и CSV будут прикреплены к этому сообщению, любые указатели или идеи, ведущие к решению, будут оценены!
Import-Module ActiveDirectory
$ar_user = Import-Csv \\JHanDomain.local\Home\IT\IT_Share\a10\users.csv
foreach ($User in $ar_user)
{
$uname = $User.Username
$pw = $User.Password
$Fname = $User.FirstName
$Lname = $User.LastName
$ou = $User.OUPath
$desc = $User.Description
$action = $User.Action
$splat = @{
Name=$Uname
AccountPassword=(ConvertTo-SecureString $pw -AsPlainText -Force)
GivenName=$Fname
Surname=$Lname
DisplayName="$FName $LName"
Path=$ou
Description=$desc
Enabled=$true
}
if (Get-ADUser -F {AccountName -eq $Uname})
{
Write-Warning "User Already Exists!"
}
else
{
New-ADUser @splat
}
}
Изменить: код работает, когда я удаляю
Path=$ou
из
$splat
но я не могу определить что-либо неправильное с путем. Я пробовал заменить «cn» на «ou» (в CSV-файле), но результаты такие же. Сам путь правильный.
1 ответ
Проблема заключалась в OUPath во входных данных:
cn = Bus_IT, dc = JHanDomain.local, dc = local
изменился на
ou = Bus_IT, dc = JHanDomain, dc = local
Все работает