LAB: Bulk Enable-UMMailbox
重點是 PowerShell 的foreach, 不過UM 的UI 也太簡單了. 無法批次啟用及設定, 一定要MIS 跳進來學及推廣 PowerShell.
[PS] C:\>get-user -identity imss.quar | foreach { $_.samaccountname + ',' + $_.p
hone.substring($_.phone.length - 3) } >> c:\userlist.csv
[PS] C:\>import-csv c:\userlist.csv | foreach { enable-ummailbox -id $_.samaccou
ntname -ummailboxpolicy MSFTPool -extensions $_.extension -pin $_.extension }
[PS] C:\Documents and Settings\Exchadm\Desktop>Import-Csv c:\userlist.csv | fore
ach { enable-ummailbox -id $_.samaccountname -ummailboxpolicy BenQPool -extensio
ns $_.extension -pin $_.extension }
Get-User -Filter "Title -like '*Manager'"
[PS] C:\Documents and Settings\Exchadm\Desktop>Get-Mailbox -Server bqt-mb07 | ft
-Property,SamAccountName,umenabled,extensions
-Property SamAccountName UMEnabled Extensions
--------- -------------- --------- ----------
exchadm True {postmaster@benq...
Menghsien.Lin True {7257, Menghsien...
Vincent.PO.Lin True {7233, Vincent.P...
Johnny.Yao True {Johnny.Yao@BenQ...
BQY.TestUser1 False {}
test.microsoft True {test.microsoft@...
Abuse False {}
IMSS.Spam True {1112, IMSS.Spam...
IMSS.Spyware False {}
IMSS.ITrap False {}
IMSS.SPAM_Medium False {}
IMSS.SPAM_Low False {}
whitelist.request False {}
IMSS.Quar False {}
Blog Extended Reading
More Information & Reference
1. bulk enabling users for Unified Messaging
2. Enable-UMMailbox – PowerShell
3. How to Enable a User for Unified Messaging
4. Filterable Properties for the -Filter Parameter
Comments
Post a Comment