When upgrading to Configuration Manager (ConfigMgr) Current branch (CB) or even implementing it from scratch, there is an unspoken requirement. It’s not really a requirement for ConfigMgr itself, but more of a requirement for WSUS. This requirement comes into play if you plan to use the new Windows 10 servicing feature in ConfigMgr CB. The servicing feature enables ConfigMgr CB to deploy in-place upgrades to Windows 10 systems using servicing plans which in turn use the software updates feature set behind the scenes.
For these upgrades to be available you need to have two things in place:
- Your WSUS instance(s) must be hosted on Windows Server 2012 or 2012 R2
- The server(s) hosting WSUS be have the hot fix from KB 3095113 applied.
Both of these are well documented and certainly not unspoken. What is unspoken here is that your site server must also be on a system running Windows Server 2012 or 2012 R2. This is obvious if you have a software update point (SUP) on the site server itself but it isn’t so obvious if your site server doesn’t have the SUP role on it. In this case, the site server stills requires installing the WSUS SDK on it which is done by installing the WSUS console. To be supported, the version of the WSUS SDK on the site server must match the version of WSUS used for any and all SUPs, which as noted above must be on Windows Server 2012 or 2012 R2 to support the servicing feature. Put this together and you have the unspoken requirement that a site server must be on Windows Server 2012 or 2012 R2 to support Windows 10 servicing.
If your site server is not on Windows Server 2012 or 2012 R2, you have three options to get it there:
- Upgrade ConfigMgr CB to the 1602 build which supports an in-place OS upgrade from Windows Server 2008 R2 to Server 2012 R2.
- Migrate to a new site where the site server is hosted on Windows Server 2012 R2 (and get rid of that CAS that you don’t need and never did).
- Use backup and recovery to move the site server to a new system running Windows Server 2012 R2.
Which you choose is up to you and not really the subject of this post so I won’t go into any detail here.
For reference, the WSUS version match requirement is documented at https://technet.microsoft.com/en-us/library/mt613198.aspx.