Я создаю пользователей активного каталога из файла usersFile2.csv
Пользователи добавляются.
Добавляется правильная информация об учетной записи, например, имя, фамилия и т. д.
Эта проблема.
Если пользователь с таким же sAMAccountName существует, я хочу, чтобы скрипт добавил номер к sAMAccountName..
Часть Get-ADuser - это то место, где мне нужно отредактировать...
# Импорт модуля активного каталога
Активный каталог модуля импорта
#Загрузить данные из файла .csv в переменную $ADUsers.
$ADUsers = Import-csv C:\Users\Administrator\Downloads\Script5\usersFile2.csv
# Просмотрите каждую строку с пользовательскими данными в только что импортированном CSV.
foreach ($User в $ADUsers)
{
    $Username = $User.sAMAccountName
    $Пароль = $Пользователь.пароль
    $Имя = $User.givenName
    $Фамилия = $User.sn
    #Чтобы узнать, существует ли пользователь уже в AD.
    если (Get-ADUser -F {SamAccountName -eq $Username})
    {
         #Расскажи, что случилось.
         Запись-вывод «$Username уже существует».
    }
    еще
    {
        #Если пользователь не существует, то создайте учетную запись с атрибутами.
        Новый ADUser `
            -SamAccountName $Имя пользователя `
            -UserPrincipalName "$Username@sonic.com" `
            -Name "$Имя $Фамилия" `
            -GivenName $Имя `
            -Фамилия $Lastname `
            -Включено $True `
            -DisplayName "$Имя $Фамилия" `
            -EmailAddress "$Username@sonic.com" `
            -Описание $user.Description `
            -Отдел $user.Отдел `
            -Офис $user.Office `
            -AccountPassword (преобразовать в защищенную строку $Password -AsPlainText -Force) `
            -Path 'OU=dd1, OU=My_users, DC=внутренний, DC=sonic, DC=com' `
            -PasswordNeverExpires $ True
            
        #Расскажи, что случилось.
        Запись-вывод "$Username был новым и был создан"
    }
}
Два пользователя из файла usersFile2.csv добавляются, и все работает. но если есть пользователь с таким же sAMAccountName, я хочу, чтобы скрипт добавил номер...
заданноеИмя,SN,отображаемоеИмя,UserPrincipalName,mail,sAMAccountName,Офис,Отдел,Описание,пароль,Путь
Хольгер, Свенссон, Хольгер Свенссон, hosv@sonic.com, hosv@sonic.com, hosv, руководители, руководители, финансовый директор, Syp9393, 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC= ком'
Мари,Бергквист,Мари Бергквист,mabe@sonic.com,mabe@sonic.com,mabe,Executives,Executives,Head of RND,Syp9393, 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC= ком'
Мне очень нужна помощь .. Я пытался в течение нескольких часов .. Я не тот, кто сдается ... но, чувак .. Есть идеи?