在新建Exchange郵件系統的時候,可能有新建郵箱的需求,如果數量比較多,需要採用命令的方式來批量進行,步驟整理如下:
1、收集新的郵箱用戶信息,並整理為csv文件:
name | upn | ou | password |
1 | contoso.com/sick | 123.com | |
2 | contoso.com/sick | 123.com | |
3 | contoso.com/sick | 123.com | |
4 | contoso.com/sick | 123.com | |
5 | contoso.com/sick | 123.com | |
6 | contoso.com/sick | 123.com | |
7 | contoso.com/sick | 123.com | |
8 | contoso.com/sick | 123.com | |
9 | contoso.com/sick | 123.com | |
ben | contoso.com/sick | 123.com | |
frank | contoso.com/sick | 123.com |
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:新建郵箱,並設置相關參數。
總結:
批量導入郵箱的命令比較簡單,注意信息的整理和收集,然後運行命令即可。
閱讀更多 一不小心7332789 的文章