пятница, 24 марта 2017 г.

[AD] Групповое создание учетных записей пользователей в Active Directory

Создаем текстовый файл Users.txt с кодировкой Unicode примерно такого содержания:
 
"Name","SamAccountName","Pwd","Title"
"Иванов Иван Иванович","ivanov","123321","Менеджер"
"Петров Петр Петрович","petrov","234432","Водитель"
"Кузнецова Марина Васильевна","kuznetsova","345543","Бухгалтер"
 
Импортируем файл в переменную $users:
 
$users = Import-CSV Users.txt
 
Выполняем нижеследующую команду, заменив домен и компанию на свои значения:
 
$users | % {New-ADUser -Name $_.Name -GivenName (($_.Name).Split(' '))[1] -Surname (($_.Name).Split(' '))[0] -DisplayName $_.Name -SamAccountName $_.SamAccountName -UserPrincipalName ($_.SamAccountName + '@domain.local') -AccountPassword ($_.Pwd | ConvertTo-SecureString -AsPlainText -Force) -Enabled $True -PasswordNeverExpires $True -Company 'Microsoft' -Title $_.Title}

Учтите, если вы нарушите требования политики паролей, то учетная запись создастся отключенной без пароля.

Комментариев нет:

Отправить комментарий