Exchange邮件缓冲脚本

邮件缓冲是Exchange中一个我最喜欢的邮件流限制特征。可以分配一个或多个缓冲器给组,如果某一个缓冲器准许了被发送的邮件,邮件将会被传送到缓冲组。
可以从Exchange GUI管理工具查看邮件缓冲信息,但是对于动态缓冲组,需要使用PowerShell查看、配置邮件缓冲。通常,具有国家或者office过滤条件的动态组会包含许多人,需要对他们进行缓冲。
没有缓冲信息总览
关于邮件缓冲的第一个问题是,怎么报告出所有邮件缓冲组、缓冲器和旁路缓冲接收器。没有总览这些信息的界面。
去能缓冲者
邮件管理者面临的第二个问题是缓冲列表维护。假设组A有一个叫John的缓冲器。John决定离开公司,他的账户就失效了,组A现在没有了缓冲器。组A缓冲状态为true,但是没有缓冲器。需要经常做一些清除工作,检查缓冲器的状态。
单缓冲器问题
此外,对于每个缓冲组,提议至少含有两个缓冲器。当一个缓冲器失效了,还有另一个可以工作的缓冲器。需要经常检查只有一个缓冲器的缓冲组。

解决
创建了一个PowerShell脚本,完成以下工作:
A.生成一个CSV文件,列举缓冲组的如下信息:
1.组名;
2.是否动态发件组;
3.缓冲器列表;
4.旁路缓冲列表;
5.通过列表管理;
6.邮件地址;
7.检测到单缓冲器的告警栏;
8.表明缓冲器去能或者不再含有邮箱的健康字段;
9.空缓冲器列表告警。
B.生成了三个日志文件,分别是:相关信息、空缓冲器组、具有失效邮箱缓冲器组的列表

注意:脚本需要环境同时支持Exchange和AD命令。
更多信息:我的博客

下载地址:

Exchange中文站

Exchange中文站

Exchange中文站是一个专注讨论 Microsoft Exchange Server / Exchange Online / Office 365 的技术型网站。
Exchange中文站

Exchange中文站 的最新文章 (查看所有)

发布于: 浏览:1130 次

还没有评论

欢迎参与到我们的技术讨论,问题和分享都可以。