在微软脚本中心中,提供了一个通讯组成员和通讯组列表导出的脚本,支持动态通讯组、静态通讯组的导出,可以导出所有成员或者单个成员。脚本地址如下:

https://gallery.technet.microsoft.com/Export-all-distribution-707c27eb

使用的方式很简单,把脚本拷贝到服务器上,打开Eexchange的PowerShell管理工具,直接执行即可,执行后,会先进入一个switch的菜单,可以根据自己的需求去选择对应的项目,基本上都是向导式的。

1553220541(1)

下图以导出单个通讯组到当前屏幕为例

1553220630(1)

有一个特别需要注意的地方:当选择导出到CSV的时候,会遭遇中文字符集乱码问题,这个时候需要修改代码中所有涉及到CSV导出的字段,指定中文编码格式为default,如下:

Write-Progress -activity "Scanning Groups . . ." -status "Scanned: $i of $($allDg.Count)" -percentComplete (($i / $allDg.Count)  * 100)
$output | Export-csv -Path $CSVfile -NoTypeInformation -Encoding Default

欢迎关注下方微信公众号获取更多信息

qrcode_for_gh_7159fb337d37_258.jpg