1. Создаем csv файлик:
Name;Surname;GivenName;SamAccountName;Description;UserPrincipalName;DisplayName;Path;mail
Иванов Иван Иванович;Иванов;Иван Иванович;ivanov;user;ivanov@domen.local;Иванов Иван Иванович;OU=Users,DC=domen,DC=local;ivanov@domen.local
2. Проверяем как импортируется csv: Import-Csv .\user.csv -delimiter “;” | ogv
3. Импортируем необходимые библиотеки: import-module activedirectory
4. Собственно импорт юзеров, их включение и задание им пароля, возможно сделать пароль и при создании, но я пока использую вот такие грабли:
import-csv -Delimiter “;” .\user.csv |
new-aduser
import-csv -Delimiter “;” .\user.csv |
% {
(set-adaccountpassword -identity ($_.SamAccountName) -newpassword (ConvertTo-SecureString -AsPlainText “11111” -Force) -reset)
(set-aduser ($_.SamAccountName) -enabled $true) }