在新建Exchange郵件系統的時候,可能有新建郵箱的需求,如果數量比較多,需要採用命令的方式來批量進行,步驟整理如下:
1、收集新的郵箱用戶信息,並整理為csv文件:
<table><tbody>name
upn
ou
password
1
1@contoso.com
contoso.com/sick
123.com
2
2@contoso.com
contoso.com/sick
123.com
3
3@contoso.com
contoso.com/sick
123.com
4
4@contoso.com
contoso.com/sick
123.com
5
5@contoso.com
contoso.com/sick
123.com
6
6@contoso.com
contoso.com/sick
123.com
7
7@contoso.com
contoso.com/sick
123.com
8
8@contoso.com
contoso.com/sick
123.com
9
9@contoso.com
contoso.com/sick
123.com
ben
ben@contoso.com
contoso.com/sick
123.com
frank
frank@contoso.com
contoso.com/sick
123.com
/<tbody>/<table>2、打開Exchange Shell命令行,運行如下命令批量新建郵箱:
Import-CSV "C:\addmailbox.csv" | ForEach-Object -process {$Temp = ConvertTo-SecureString $_.Password -asPlainText -force;New-Mailbox -Name $_.Name -UserPrincipalName $_.UPN -OrganizationalUnit $_.OU -Database "Mailbox Database" -Password $Temp }
命令解析:
Import-CSV "C:\addmailbox.csv":導入新郵箱信息,包括賬號,OU和密碼;
ForEach-Object :對管道前面傳入的信息,一行一行的進行處理;
$Temp = ConvertTo-SecureString $_.Password -asPlainText -force:新建密碼並加密
New-Mailbox:新建郵箱,並設置相關參數。
總結:
批量導入郵箱的命令比較簡單,注意信息的整理和收集,然後運行命令即可。