最近準備在生產環境裏面推UM了,1K+的用戶,難道要一個一個去啓用麼?由於還要關聯Secondary Dail Plan……看來只能用腳本了,PS平時沒時間學習,今天就想了一個笨辦法如下:
get-user -OrganizationalUnit "OU" | select-object SamAccountName,phone | Export-Csv d:\1.csv -encoding "unicode"
Import-CSV "d:\1.csv" | ForEach-Object -process {Enable-UMMailbox -Identity $_.SamAccountName -UMMailboxPolicy "DP1 默認策略"}
Import-CSV "d:\1.csv" | ForEach-Object -process {Set-Mailbox $_.SamAccountName -SecondaryDialPlan DP2 -SecondaryAddress $_.Phone}
Import-CSV "d:\1.csv" | ForEach-Object -process {Enable-UMMailbox -Identity $_.SamAccountName -UMMailboxPolicy "DP1 默認策略"}
Import-CSV "d:\1.csv" | ForEach-Object -process {Set-Mailbox $_.SamAccountName -SecondaryDialPlan DP2 -SecondaryAddress $_.Phone}