понедельник, 30 марта 2015 г.

Скрипт создания пользователей с почтовыми адресами (PowerShell)

Задача - массово создать аккаунты с ящиками

Создаем CSV файлик формата

Name,EmailAddess,FirstName,LastName,Password,UserPrincipalName
user01,user01@domain.ru,user01,user01,rheptyinthy,user01@dm.local
user02,user02@domain.ru,user02,user02,rheptyinthy,user02@dm.local
user03,user03@domain.ru,user03,user03,rheptyinthy,user03@dm.local
user04,user04@domain.ru,user04,user04,rheptyinthy,user04@dm.local
user05,user05@domain.ru,user05,user05,rheptyinthy,user05@dm.local

Если пользователи с кириллицей в полях - пересохраняем в блокноте с кодировкой Юникод
Бросал на сервер Эксчендж, запускал из PS

Укажите в скрипте свою маилбазу

Import-CSV c:\Users.csv | ForEach-Object { New-Mailbox -Lastname $_."LastName" -Name $_."Name" -FirstName $_."FirstName" -Database MailDB_01 -UserPrincipalName $_."UserPrincipalName" -Password (ConvertTo-SecureString $_.password -AsPlainText -Force)}

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

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