Exchange Server 运行状况检查器 PowerShell 脚本

Jacki

Exchange Server 运行状况检查器 Powershell 脚本在检查 Exchange Server 的运行状况时非常有用。

借助 Exchange Serer Healthchecker.ps1 脚本,您可以检查 Exchange 服务器上的多项内容。

因此,在添加任何新内容之前或者即使要从 Exchange Server 中删除某些内容之前,有必要检查 Exchange Server 的运行状况。

本文将帮助您找到检查 Exchange Server 运行状况的最佳方法。

因此,每当您计划对 Exchange 服务器进行新操作时,请确保运行此运行状况检查器 PowerShell 脚本。

让我们看看如何运行 Exchange Server 运行状况检查器 Powershell 脚本。

场景 当您需要运行健康检查脚本时

如果您的 Microsoft Exchange Server 遇到任何问题,您可以运行此脚本

即使您正在对 Exchange Server 进行任何更新,您也应该检查它。

因此,如果您要在 Exchange 组织中创建 DAG 或安装混合配置

或者您正在向您的组织添加新的 Exchange 计算机。

Exchange Server 运行状况检查器 Powershell 脚本有什么作用

Exchange Server 运行状况检查器脚本将帮助您检测可能导致某些性能问题的常见配置设置。

它可以帮助您获取有关 Exchange 设置的所有信息,并告诉您严重错误(如果有)。

您还可以检查 Exchange 的运行状况、负载平衡流量、邮箱报告和漏洞报告。

此外,最重要的是,它以 HTML 视图向您显示所有报告,这非常简单且用户友好。

此脚本支持的 Exchange 版本是 Exchange 2013、2016、2019

它是由 Microsoft 工程师创建的,因此完全值得信赖。

在运行脚本之前,请确保您具有 Exchange 组织管理权限,或者如果您不使用拆分权限,则可以使用域管理员登录。

运行 Exchange 运行状况检查器脚本的步骤

第一步是从下载脚本GitHub并将其保存到本地驱动器。

在我们的例子中,我们将此文件保存在 C 盘内的脚本文件夹中

您可以为多个服务器运行此脚本,但这里我们将在名为 EX01 的单个服务器上运行此 Exchange 脚本

运行此脚本后,它将运行并显示结果。

检查下面的屏幕截图以获取结果

它将在您的脚本文件夹中生成 2 个文件,一个是 .txt 文件,另一个是 .xml 文件

尽管您可以打开此文件,但 XML 文件不是人类可读的。

因此,您可以生成 HTML 报告来查看它。

要生成 HTML 文件,您必须运行以下 cmdlet

C:脚本>。健康检查器PS1 -BuildHtmlServersReport

运行后,将在脚本文件夹内生成 HTML 报告。

现在,如果您尝试打开此 HTML 文件

您将看到一份漂亮、清晰的 Exchange 服务器运行状况报告

您可以上下滚动报告以查看红色严重错误并相应地修复它们。

在多个服务器上运行脚本

如果要为多个 Exchange 服务器运行相同的脚本,可以运行以下 cmdlet

C:脚本>。健康检查器PS1 -服务器EX01、EX02

现在,如果您使用相同的 cmdlet 构建 HTML 报告

C:脚本>。健康检查器PS1 -BuildHtmlServersReport

建议阅读:释放 ContentDetector AI 的力量:您的终极 AI 内容检查器

您现在将看到两个服务器的 HTML 报告

下面的屏幕截图显示了两个 Exchange 服务器 EX01 和 EX02 的报告

此外,您还可以借助此 Microsoft Exchange Server 运行状况检查器脚本检查负载平衡报告

因此,要运行负载平衡报告,您必须运行以下 cmdlet

C:脚本>。健康检查器PS1 -负载平衡报告

您将得到以下结果

上图展示了前端和后端的连接和负载分配

同样的报告也可以在 HTML 视图中看到,下图显示了负载平衡报告的 HTML 视图。您可以在脚本文件夹中找到此 HTML 报告。

而且,如果您想查看多个Exchange Server的负载平衡报告。

运行以下 cmdlet

C:脚本> .HealthChecker.ps1 -LoadBalancingReport -ServerList EX01,EX02

如果您想查看多个 Exchange 服务器的邮箱报告,请以同样的方式运行以下 cmdlet

C:脚本>.HealthChecker.ps1 -MailboxReport -服务器 EX01、EX02

您将看到下图所示的视图

它将显示活动邮箱、公共文件夹、DAG 副本和活动数据库总数的结果

此外,如果您想检查您的 Exchange Server 的漏洞报告。

运行以下 cmdlet

C:脚本>.HealthChecker.ps1 -漏洞报告

运行此 cmdlet 后,您将在脚本文件夹中获取 Jason 文件。

您可以尝试打开 Jason 文件报告进行 Exchange 漏洞检查

它将显示如下面的屏幕截图

结论

如果您在组织中运行 Exchange Server,则运行上述所有结果非常有用。

我想现在您已经意识到这个脚本有多么有用,因为它向我们展示了许多与漏洞、邮箱、Exchange 运行状况、负载平衡等相关的结果。

遵循最佳实践总是更好

因此,此 Exchange Server Healthchecker.ps1 脚本非常有用,并且是您在处理 Microsoft Exchange Server 时的好伙伴。

因此,无论何时对 Exchange 服务器应用任何更改,都要确保这一点。

运行 Exchange Server 运行状况检查器脚本总是更好。

此外,如果您需要任何帮助和协助或 Exchange Server 支持

请随时通过电子邮件联系我们:[电子邮件受保护]对于即时聊天和语音支持添加Skype: vicky00284