我应该安装Windows Management Framework 3.0吗?

我把这个作为一个大CAVEAT发布给大家。 我知道这不是一个标准的问答,但我认为这是每个Windowspipe理员应该知道的。 有一个非常真实的风险,陷入大难题。

微软最近发布了Windows Management Framework 3.0于Windows Server 2008和Windows Server 2008 R2系统的Windows Management Framework 3.0 ,其中包括Windows Server 2012本身的一些优秀特性(如PowerShell 3.0)以及对WMI,WinRM和其他pipe理技术的大量改进。

Windows Update将其作为可选更新进行广告宣传。

我应该把它安装在我的服务器上吗?


更新: 自2012年12月19日起,Microsoft已经从多个用户报告了各种产品(包括正在讨论的产品)的主要兼容性问题之后, 从Windows Update中删除了更新 。

简短的回答: ,除非你真的需要它你真的知道你在做什么。

已知WMF 3.0 与Exchange Server(包括2007和2010)都不兼容 ,至less在这些产品的更新版本发布之前; 另外,虽然这还没有正式logging,但已经发现它会对SharePoint 2010造成严重破坏,并打破Small Business Server 2008/2011

我也亲自体验过它完全彻底地破坏了System Center Configuration Manager 2012 ,并破坏 SQL Server 2008 R2的安装和configurationpipe理器,在安装之后,它开始失败,因为有人抱怨WMI服务不可用(虽然它实际上运行良好)。

最后但并非最不重要的一次,一旦WMF 3.0安装,它可以变得很难将其删除,因为它的卸载程序很有可能失败,使您的服务器处于不一致的状态,通常需要一个完整的操作系统重新安装,再次运行。

对此更新非常非常小心。


更新:除了已知的各种程序的兼容性问题,它看起来像安装WMF 3.0可以(有时?经常?总是?) 完全摧毁WMI 。 那么,这当然解释了为什么安装后似乎没有任何工作…

不,我刚刚在Exchange 2010更新中间的这个周末就这么做了。

使用此博客中的提示 ,我卸载了该软件包,以便使我的Exchange环境重新联机。

这似乎很清楚,这不是对大多数环境适用的更新。

我已经安装在数十台服务器上,从来没有遇到过问题。 但他们都没有Exchange,Sharepoint,SBS或SCCM。

主要是IIS和SQL只。 我使用了很多PowerShell并且喜欢版本3.我不认为没有Windows Management Framework 3.0的PowerShell 3。

所以我想这取决于你的服务器上还有什么。

有一个官方支持声明:

支持的操作系统 Windows 7 Service Pack 1,Windows Server 2008 R2 SP1,Windows Server 2008 Service Pack 2

重要提示:Windows Management Framework 3.0目前不兼容以下应用程序:

  • System Center 2012configurationpipe理器。 有关更多信息,请参阅知识库文章2796086。

  • 系统中心虚拟机pipe理器。 有关更多信息,请参阅知识库文章2795043

  • Microsoft Exchange Server 2007和Microsoft Exchange Server 2010.有关详细信息,请参阅Exchange 2007和Exchange 2010上的Windows Management Framework 3.0。

  • Microsoft SharePoint 2010.有关详细信息,请参阅Windows PowerShell 3.0和SharePoint 2010。

  • Windows Small Business Server 2008和Windows Small Business Server 2011.有关详细信息,请参阅Windows Small Business Server 2008/2011 Standard上的Windows Management Framework 3.0适用性。

此声明在下面的“ 系统要求”部分的下载页面上: http : //www.microsoft.com/en-us/download/details.aspx?id=34595


总之,是安装在任何地方,除非不受支持,否则你将从中受益。

不。基本原则…如果你不是绝对需要的话…不要安装它。 WMF是一些安装的先决条件,例如:PowerShell 2/3远程处理。 更less的安装,更less的端口打开,更小的攻击面和更less的东西来打补丁。

您可以将其安装在服务器2008 R2上 – 我与SQL Server 2008一起运行时没有任何问题。虽然在Exchange 2007和Windows Server SBS 2011上安装WMF 3时遇到了问题。安装WMF 3.0后,Exchangepipe理控制台拒绝跑。 发生这种情况之后,我在网上看了一下,你不应该在Exchange环境下使用它,但是我只是通过appwiz.cpl卸载它,重新启动后,Exchangepipe理控制台启动时没有任何问题。