На днях потребовалось загрузить больше 2к пользователей , руками делать тяжко, поэтому было принято решение сделать все через PS
Подготавливаем CSV файл
Далее запускаем скрипт
Import-Module ActiveDirectory Import-CSV c:users.csv | Foreach { $param = @{ Name = $_.DisplayName Department = $_.Department Description = $_.Description DisplayName = $_.DisplayName EmailAddress = $_.EmailAddress SamAccountName = $_.SamAccountName OfficePhone = $_.telephoneNumber UserPrincipalName = $_.UserPrincipalName Path = "OU=Office,DC=CORP,DC=FIRMA,DC=RU" AccountPassword = (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -Force) } New-ADUser @param } |
После выполнения скрипта новые пользователи создаються в OU=Office,DC=CORP,DC=FIRMA,DC=RU пароль Pa$$w0rd