我把这个作为一个大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理控制台启动时没有任何问题。