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
    }
}

users.csv

Изменить: код работает, когда я удаляю Path=$ou из $splatно я не могу определить что-либо неправильное с путем. Я пробовал заменить «cn» на «ou» (в CSV-файле), но результаты такие же. Сам путь правильный.

1 ответ

Проблема заключалась в OUPath во входных данных:

cn = Bus_IT, dc = JHanDomain.local, dc = local

изменился на

ou = Bus_IT, dc = JHanDomain, dc = local

Все работает

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