I'm posting this as a BIG CAVEAT to everyone. I know it's not a standard Q&A, but I think this is something every Windows admin should know. There is a very real risk of falling into Big Troubles.
Microsoft has recently released Windows Management Framework 3.0
for Windows Server 2008 and Windows Server 2008 R2 systems, which includes some nice things native to Windows Server 2012 (like PowerShell 3.0) and lots of improvements to WMI, WinRM and other management technologies.
Windows Update is advertising it as an optional update.
Should I install it on my servers?
Update: As of 2012-12-19 Microsoft has removed the update from Windows Update after major compatibility issues with various products (including the ones being discussed here) have been reported by multiple users.
Short answer: NO, unless you really need it and you really know what you are doing.
WMF 3.0 is known to be not compatible at all with Exchange Server (both 2007 and 2010), at least until further updates are released for these products; also, although this is not yet officially documented, it has been found to wreak havoc on SharePoint 2010, and to break Small Business Server 2008/2011.
I've also personally experienced it completely and utterly destroying System Center Configuration Manager 2012, and breaking both the setup and the Configuration Manager for SQL Server 2008 R2, which, after its installation, started failing with loud complaints about the WMI service not being available (although it was actually running fine).
Last but not least, once WMF 3.0 is installed, it can become very hard to remove it, because its uninstaller has quite a real chance of failing, leaving your servers in an inconsistent state which usually requires a full O.S. reinstall to get them up and running again.
Be very, very, very careful with this update.
Update: apart from known compatibility issues with various programs, it looks like installing WMF 3.0 can (sometimes? often? always?) completely destroy WMI. Well, this sure explains why nothing seems to work anymore after installing it...
No, I just got bit by this over the weekend in the middle of Exchange 2010 updates.
Using the tips at this blog, I uninstalled the package in order to bring my Exchange environment back online.
It seems fairly clear that this isn't really an applicable update to most environments.
I've installed it on dozens of servers and never had a problem with it. But none of them had Exchange, Sharepoint, SBS or SCCM.
Mostly IIS and SQL only. I use a lot of PowerShell and love Version 3. I don't think there is a way to get PowerShell 3 without Windows Management Framework 3.0.
So I guess it depends what else is on your servers.
There is an official support statement for this:
This statement is right on the download page under the System Requirements section here: http://www.microsoft.com/en-us/download/details.aspx?id=34595
In short, yes install it everywhere except where it's not supported if you'll benefit from it.
No. Basic principles ... if you don't absolutely need it ... don't install it. WMF is a prereq of some installs, e.g.: PowerShell 2/3 remoting. Less installs, less ports open, smaller attack surface and less stuff to patch.
You can install it on server 2008 R2 -- I run it without any problems, along with SQL Server 2008. Although I did have problems when installing WMF 3 on Exchange 2007 and Windows Server SBS 2011. After install WMF 3.0 Exchange management console refused to run. after that happened, I read on the net that you should not use it on Exchange environment, but I simply uninstalled it thru
appwiz.cpl
and after restart Exchange management console started up without any problems.