Массовое добавление пользователей в Active Directory

Стояла задача – необходимо добавить много тысяч пользователей в базу AD. Не важно реальные они или фейковые. Если фейковые необходимы, то идем сюда и генерируем нужное количество пользователей с нужными атрибутами.

Если уже есть csv файл с пользователями, то готовый скрипт для добавления пользователей сделает свое черное дело:

$UserList=IMPORT-CSV C:\fake.csv

FOREACH ($Person in $UserList) {
$Domain=’@example.org’
$UPN=$Person.Username+$Domain
$Name=$Person.GivenName+” “+$Person.Surname

NEW-ADUSER -Name $Person.Username –GivenName $Person.GivenName –Surname $Person.Surname –DisplayName $Name –SamAccountName $Person.Username –UserPrincipalName $UPN -Path “OU=My Company, DC=example,DC=org” -Enabled $True -AccountPassword (ConvertTo-SecureString “P@$$w0rd” -AsPlainText -Force)

}

В этом скрипте:

C:\fake.csv – путь до файла csv
$Domain=’@example.org – наименование домена, куда пользователей загоняем
$Person.GivenName  и др. подобные – наименования полей в файле csv
-Path “OU=My Company, DC=example,DC=org” – путь, куда будут создаваться пользователи

Добавить комментарий

Войти с помощью: