Windows Management Framework 5.1 Fixlet Relevancy Issues

For anyone trying to use BigFix to deploy Windows Management Framework 5.1 to their Windows server infrastructure, please note that the fixlets as currently designed will not upgrade a Windows Server 2012 (non-R2) system. Fixlets assume that WMF 3.0 can be uninstalled from Windows Server 2012 but it comes with the OS. I’ve already worked around these issues with customized versions of these fixlets and have successfully upgraded over 100 Windows Server 2012 non-R2 systems directly from WMF 3.0 to WMF 5.1. A PMR was opened but didn’t have enough time for all the testing IBM wanted to do on servers in my infrastructure to convince the content team there was an issue. Posting my notes to the forum just in case someone else might find them handy.

  • Fixlet ID 250614301 - Uninstall Windows Management Framework 3.0 - Windows 7 SP1 / Windows Server 2008 R2 SP1 / Windows Server 2012 / Windows 8.1 / Windows Server 2012 R2
    ** False positive for Windows Server 2012 / Windows 8.1 / Windows Server 2012 R2
    ** WMF 3.0 cannot be uninstalled because it is included with the OS or a newer version came with the OS per https://msdn.microsoft.com/en-us/powershell/wmf/5.1/compatibility
     Windows Server 2012 shipped with WMF 3.0
     Windows 8.1 shipped with WMF 4.0
     Windows Server 2012 R2 shipped with WMF 4.0
    ** Per https://msdn.microsoft.com/en-us/powershell/wmf/5.1/install-configure, WMF 3.0 must be uninstalled for Windows Server 2008 R2 SP1 and Windows 7 SP1. Install process for WMF 5.1 on Windows Server 2012 R2, Windows Server 2012, and Windows 8.1 does not reference a requirement to uninstall WMF 3.0.
    ** When fixlet is executed against Windows Server 2012, wusa.exe returns exit code 2359303 (0x00240007) for WU_S_ALREADY_UNINSTALLED because the fixlet isn’t for that OS. After reboot, fixlet becomes relevant again because WMF 3.0 remains installed.

  • Fixlet ID 319156401 - 3191564: Update for Windows Management Framework 5.1 for Windows 8.1 and Windows Server 2012 R2 - Windows Server 2012 R2
    ** Since Windows 8.1 and Windows Server 2012 R2 shipped with WMF 4.0, fixlet does not need to reference need to uninstall WMF 3.0 in description. Relevance clause that checks for WMF 3.0 is unnecessary.

  • Fixlet ID 319156501 - 3191565: Update for Windows Management Framework 5.1 for Windows Server 2012
    ** False negative for Windows Server 2012 running Windows Management Framework 3.0
    ** Should be relevant for servers running WMF 3.0 for reasons already listed above