Массовое / массовое создание учетной записи пользователя в Active Directory с почтовыми ящиками Exchange
Каждые пару месяцев нам приходится создавать более 30 учетных записей, поэтому мне было интересно, как лучше массово создавать учетные записи и их почтовые ящики.
У нас есть AD на 2003 и Exchange 2007.
1 ответ
Самый простой способ - получить информацию о новом пользователе в электронной таблице со следующими столбцами:
Firstname, Lastname,Aliasname,Database,OUPath
OUPath находится в формате server\storagegroup\mailbox store
Затем используйте powershell для импорта файла CSV и создания пользователей:
Первое, что вам нужно сделать, это создать пароль, который будет использоваться для каждой учетной записи (очевидно, вы можете видеть это, поэтому пользователь должен изменить его при входе в систему).
$ Password = Read-Host "Password" -AsSecureString
Затем импортируйте файл CSV и пройдитесь по нему
Import-CSV C:\CreateNewmailbox.csv |
foreach {
$userprincipalname = $_.Firstname + “.” + $_.Lastname + “@domain.com”
new-mailbox -name $_.name -alias $_.alias -FirstName $_.Firstname -LastName $_.Lastname -userPrincipalName $userprincipalname -database $_.Database -OrganizationalUnit $_.OUpath -Password $Password
}