17 сентября 2009

Создание почтовых ящиков Exchange

Если вам необходимо создать нескольких пользователей со стандартными именами типа stundent1...15, вместо того чтобы вручную добавлять из консоли (скучное и утомительное занятие) можно использовать следующий код:

#Как я уже раньше писал сохраняем пароль внутри текстового файла.
#Далее вытаскиваем содержимое в переменную (важно - определить тип переменной)

[System.Security.SecureString]$pass = cat C:\pass.txt | convertto-securestring

#Далее следует простенький цикл:

for ($num=1; $num -le 15; $num++)
{

New-Mailbox -Name student$num -Alias student$num -UserPrincipalName student$num@domain.name -SamAccountName student$num -FirstName student$num -Password $pass -ResetPasswordOnNextLogon $false

}



Вот собственно и все, в принципе можно слегка модернизировать этот скрипт чтобы создавать пользователей используя имена, полученные из массива. Расписывать лень, если появится надобность - напишу.

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

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