IT2web

Системному администратору Windows Server

Главная --> Другое --> Как создать несколько почтовых ящиков из файла в Exchange

Как создать несколько почтовых ящиков из файла в Exchange

Небольшая шпаргалка о массовом создании почтовых ящиков при помощи импорта списка пользователей из файла csv.
Создаем csv-файл c необходимой информацией (см.рис.), обращая внимание на первую строку файла:

image


Названия столбцов в первой строке файла будут использоваться как значения $_.value в нашей строчке Exchange Shell:

Import-CSV “C:Mailboxes.csv” | foreach {new-mailbox –Name $_.name –Alias $_.alias –UserPrincipalName $_.userprincipalname –Database $_.Database –OrganizationalUnit $_.organizationalunit –password (ConvertTo-SecureString $_.password –AsPlainText –force)}

image

И мы должны увидеть созданные почтовые ящики:

Untitled

Это всё! Вы можете добавить так много пользователей сколько необходимо и распределить их по различным почтовым базам. Также Вы можете создать задание экспорта пользователей по расписанию с боевых серверов и затем импорта этих пользователей на сервера Exchange.


Комментарии  

 
#1 al 04.07.2016 20:32
Вот пример моего рабочего скрипта:

Clear-Host
#Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
$Temp = ConvertTo-Secur eString "mail123$" -asPlainText -Force

Import-CSV “c:\1\import-us ers\list.csv” | foreach { new-mailbox –Name $_.Name –Alias $_.alias -UserPrincipalN ame $_.UserPrincipa lName –password $Temp -Organizational Unit "roskazna.ru/CA FK Users/Disabled/ 1" –Database $_.Database}
Цитировать