安装了 .NET Framework 的系统上的 Azure AD Connect Health 中的性能较低和 CPU 使用率较高(针对同步监视代理)

本文介绍了在安装了 .NET Framework 4.7.2 的系统上,以及 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 或4.7.2 的2018更新的 Azure AD Connect Health 中导致性能降低和 CPU 使用率高的问题。

原始产品版本:  Azure Active Directory
原始 KB 数:  4457331

症状

假定您在安装了 .NET Framework 4.7.2 的系统上运行 Microsoft Azure Active Directory (Azure AD) Connect Health,或者在 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 或4.7.2 的2018年7月的更新中运行同步监控代理。 在这种情况下,系统可能会遇到性能降低和 CPU 使用率过高的情况。

若要查看 CPU 使用率较高的情况,请启动任务管理器,并在 "进程" 选项卡上查看MONITORINGAGENT过程的 cpu 使用率。

原因

发生此问题的原因是,同步监视代理的 Azure AD Connect Health 不完全支持 .net Framework 4.7.2 或 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 或4.7.2 的2018更新。 以下更新可能会导致监控代理的 CPU 使用率较高。

.Net Framework update 服务器版本 更新类型
KB 4340007 Windows Server 2008 安全性
KB 4340556 Windows Server 2008 R2 安全性
KB 4340004 Windows Server 2008 R2 安全性
KB 4340557 Windows Server 2012 安全性
KB 4340005 Windows Server 2012 安全性
KB 4340558 Windows Server 2012 R2 安全性
KB 4340006 Windows Server 2012 R2 安全性
KB 4054542 Windows Server 2012 Nonsecurity
KB 4054566 Windows Server 2012 R2 Nonsecurity
KB 4054590 Windows Server 2016 Nonsecurity
KB 4338814 Windows Server 2016 (内部版本14393.2363) Nonsecurity
KB 4345418 Windows Server 2016 (内部版本14393.2368) Nonsecurity

解决方案

若要解决此问题,请安装适用于您的环境的更新。

  • 对于 AD DS 和 AD FS 的连接运行状况

    安装2018年7月发布的 Azure AD Connect Health 代理(版本3.1.7.0)。 此更新适用于 [下载此处]/azure/active-directory/hybrid/how-to-connect-health-agent-install # 下载和安装-ad-connect health 代理)。

  • 对于 Azure AD Connect

    安装最新版本的 Azure AD Connect,其中包含此高 CPU 使用率问题的修补程序。 此版本可从此处下载

    备注

    如果已在 AAD Connect 服务器上启用了自动升级功能,则将自动安装最新版本。

病毒扫描声明

Microsoft 对此文件进行病毒扫描,并使用最新的病毒检测软件在发布该文件的日期提供。 文件存储在安全增强的服务器上,可帮助防止对其进行任何未经授权的更改。