PowerShell在Exchange2010下快速创建动态通讯组
Exchange中遇到一個小需求,有很多部門要申請動態(tài)通信組,問題是二級部門三級部門四級部門非常非常多。……
以上語句需要有Active Directory的PowerShell管理工具可以執(zhí)行,能夠輸出類似如下的文字
contoso.com/xxxx公司/xxxxsales/產(chǎn)業(yè)營銷部????????????? contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn)營??? contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn)????? contoso.com/xxxx公司/xxxxsales/華東品牌營銷中心?????????? contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn) contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn)營服?? contoso.com/xxxx公司/xxxxsales/華北品牌營銷中心?????????? contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn)營服組 contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn)營? contoso.com/xxxx公司/xxxxsales/商務(wù)運(yùn) contoso.com/xxxx公司/xxxxsales/華南品牌營銷中心好吧,上面的輸出結(jié)果其實(shí)是假的,不過可以保證,這些OU是不會有重名的,而且連子OU也包含了
接下來就是一個苦逼的操作了
打開這個CSV文件,復(fù)制一個新的sheet,把文件拷貝過去,去掉域名和/部分,這樣就剩下中文部分了,我準(zhǔn)備用中文部分做這個動態(tài)通訊組的中文名字,然后再拉一列,隨便打點(diǎn)字做英文名字。【這塊可以用excel,取一下中文名字的首字母】
第一行給他們命名一下,cn ?cb ?ca ?,當(dāng)然這都是隨便寫的。
好了,拿到這個文件之后,要把它弄成UTF8格式的【這依然要花點(diǎn)小功夫】
最后去Exchange的EMC中運(yùn)行一下下面的命令。
Import-Csv?-Path?e:\oudaoteng.csv?|?foreach?{??new-DynamicDistributionGroup?-Name?$_.cb?-RecipientContainer?$_.cn?-IncludedRecipients?'AllRecipients'?-Alias?$_.ca????}或者用下面這個句子,他會把輸出“結(jié)果”輸出到一個文本文件中。注意是結(jié)果,這里也可以不用select *,那么輸出的東西會少一些,或者可以選擇需要的輸出項(xiàng)目
import-Csv?-Path?d:\oudaoteng.csv?|?????foreach?{??new-DynamicDistributionGroup?-Name?$_.cb?-RecipientContainer?'contoso.com'?-IncludedRecipients?'AllRecipients'?-Alias?$_.ca??|select?*|out-file?c:\file.txt?-append????}然后就是秒開,爽!
轉(zhuǎn)載于:https://blog.51cto.com/jiushu/1649614
總結(jié)
以上是生活随笔為你收集整理的PowerShell在Exchange2010下快速创建动态通讯组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下克隆的修改IP
- 下一篇: IIS报错,App_global.asa