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