症状
请考虑以下情形:
-
安装 Microsoft Exchange Server 2013年累积更新 3。
-
您可以在 Exchange Server 2013年没有公用文件夹的邮箱。或者,公用文件夹的邮箱被锁定以进行迁移。
-
运行Get HealthReport用于检查 Exchange 管理外壳 (EMS) 中的监视项目运行状况信息。
在这种情况下,监视项目运行状况是"不正常"。下面的屏幕快照是此结果的示例︰
此外,ProbeResult 日志应用程序日志中记录以下事件︰原因
因为累积更新 3 引入了新PublicFolderLocalEWSLogon探测、 监视和响应程序出现此问题。尝试访问公用文件夹的邮箱PublicFolderLocalEWSLogon探测。但是,探测器无法正常工作,如果它不能访问它们。这将导致健康状况设置为"不正常"。
注意:没有其他效果从探测器发生故障。解决方案
要解决此问题,请选择以下方法之一来禁用PublicFolderLocalEWSLogon探测、 监视和响应程序。
使用以下命令禁用响应、 监视器和探测器具有累积更新 3 版本 15.0.775.38 的所有 Exchange Server 2013年服务器上︰
-
Add-GlobalMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonEscalate" -ItemType "Responder"-PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-GlobalMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonMonitor" -ItemType "Monitor" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-GlobalMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonProbe" -ItemType "Probe" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
使用以下命令禁用响应程序、 监视和特定的 Exchange Server 2013年服务器具有累积更新 3 版 15.0.775.38 上的探测器。在此示例中,我们将创建一个名为 Exch2 的服务器的重写,因此将更改以匹配您的服务器的服务器名称。
-
Add-ServerMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonEscalate" –Server Exch2 -ItemType "Responder" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-ServerMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonMonitor" -Server Exch2 -ItemType "Monitor" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-ServerMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonProbe" -Server Exch2 -ItemType "Probe"-PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
备注:
-
在版本绑定重写命令中, ApplyVersion参数维护直到安装的版本的 Exchange Server 更改重写。
-
全球覆盖第一次由 Active Directory 复制,然后阅读 Microsoft Exchange 健康管理服务。
-
如果您有多个域控制器,则强制 Active Directory 复制或者等待它开始。复制数据后,Microsoft Exchange 健康管理服务应该检测到该更改,由重写,并将使更改生效在 10 分钟内。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
使用以下命令来确保覆盖都有效。
验证响应程序重写若要验证该响应程序重写,在 EMS 中运行以下命令︰
(Get-WinEvent -LogName Microsoft-Exchange-ActiveMonitoring/ResponderDefinition | % {[XML]$_.toXml()}).event.userData.eventXml | ?{$_.Name -like "PublicFolderLocalEWSLogonEscalate"} | ft name,enabled
下面的屏幕快照是该命令的示例︰
验证显示器重写若要验证显示器重写,在 EMS 中运行以下命令︰
(Get-WinEvent -LogName Microsoft-Exchange-ActiveMonitoring/MonitorDefinition | % {[XML]$_.toXml()}).event.userData.eventXml | ?{$_.Name -like "PublicFolderLocalEWSLogonMonitor"} | ft name,enabled
下面的屏幕快照是该命令的示例︰
验证探测器重写若要验证该探测器重写,在 EMS 中运行以下命令︰
(Get-WinEvent -LogName Microsoft-Exchange-ActiveMonitoring/ProbeDefinition | % {[XML]$_.toXml()}).event.userData.eventXml | ?{$_.Name -like "PublicFolderLocalEWSLogonProbe"} | ft name,enabled
下面的屏幕快照是该命令的示例︰
有关获取 HealthReport cmdlet 的详细信息,请访问以下 Microsoft 网站︰
有关获取 HealthReport cmdlet 的一般信息有关添加 GlobalMonitoringOverride cmdlet 的详细信息,请访问以下 Microsoft 网站︰
有关添加 GlobalMonitoringOverride cmdlet 的一般信息有关添加 ServerMonitoringOverride cmdlet 的详细信息,请访问以下 Microsoft 网站︰