蔚蓝更新管理

继我之后 使用Azure修补 几周前的文章中,我开始使用Azure更新管理来修补家庭实验室,在尝试与Windows Server 2008 R2 SP1虚拟机(VM)结合使用时,我偶然发现了一个问题。本文将解释该问题以及我遇到的解决方法。

背景

因此,我一直在建立家庭实验室,并建立了一些Windows Server 2012服务器和一个Ubuntu服务器。我要解决的清单中的最后一个是Windows Server 2008 R2,它提供了多种系统,可以复制我在日常工作中会遇到的环境。因此,在我的Windows Server 2008 R2 VM建立并运行之后。我想开始将其安装到Azure更新管理解决方案中,以便可以自动应用所需的修补程序。

我安装了 依赖代理 并安装了 Microsoft监控代理

但是,在更新管理控制台中告诉我未配置更新代理:

未配置

我之前在我的某些Server 2012服务器上看到了此错误消息,我曾在博客中谈到 未配置更新代理,因此我以相同的方式解决问题。不幸的是,这并不能解决我的问题。

问题

同样,由于Microsoft监视代理与System Center Operations Manager(SCOM)中使用的代理相同,几年前,我在公司内部花费了许多时间进行故障排除。因此,为了解决此问题,我求助于旧的忠实事件查看器。

我正在寻找的日志文件位于 应用程序和服务日志> Operations Manager

在过滤掉一些干扰并仅关注错误和警告之后,我发现了该事件可以帮助我了解发生了什么以及如何解决。

事件簿

在仔细检查时,缺少先决条件:

事件簿

类型为“ Microsoft.EnterpriseManagement.HealthService.AzureAutomation.HybridAgent”的模块报告了一个异常Microsoft.EnterpriseManagement.HealthService.ModuleException:无法注册用于补丁程序管理的计算机,注册失败并带有异常System.InvalidOperationException:缺少先决条件:PowerShell Windows缺少Management Framework版本4.0或更高版本。 . Troublshoot link //aka.ms/troubleshootupdatedeployment 在AgentService.OmsHybridRegistration.PowerShell.Commandlets.OmsHybridRunbookWorker.CheckPrerequisites()中 在AgentService.OmsHybridRegistration.PowerShell.Commandlets.OmsHybridRunbookWorker.Register()处运行,该规则作为规则“ Microsoft.IntelligencePacks.AzureAutomation.HybridAgent.Init”的一部分运行,例如运行实例“”的ID:“ {6CF07FFF-8550-E6B9-00B4- 6E09D7C2F2E4}”在管理组“ AOI-17f7810f-8e42-4755-9dcd-3a723dfe9d61”中。

修复

值得庆幸的是,事件日志非常清楚了它需要/需要什么才能成功工作。 Windows服务器 2008 R2开箱即用,带有Windows Management Framework(WMF)2.0。 WMF 4.0已开始随Windows Server 2012 R2一起提供,而最新版本5.1已随Windows Server 2016一起提供。

因为我只是从ISO构建虚拟机,而未对其应用任何补丁,所以我的WMF版本已经过时了。在生产环境中可能并非如此,但是根据我以前的经验,总是有一个服务器潜伏在后台,由于某种原因尚未被触摸或升级。

我下载了 WMF 4.0 并安装在我的服务器上重新引导(触发了大量更新安装!)后,有些等待着,现在我在更新管理控制台中看到服务器正在等待修补。

机器清单

结论

我真的很喜欢Update Management解决方案,并且发现解决在家庭实验室中尝试使用它时弹出的一些问题非常有趣。再次使用我的“旧”知识和经验,并将其应用于Azure世界真是太好了!

与往常一样,如果您想与我联系并就上述任何内容进行交谈,请通过Twitter与我们联系 @TechieLass

博客评论提供者 领英.

下一篇文章 上一篇