With the introduction of new Windows 10 service branches, you will need to upgrade your Windows 10 devices at a much faster pace. Hopefully, SCCM Current Branch (1511 and higher) has built-in features to help you fulfill this task. You can choose between Upgrade Task Sequence or the new Windows Servicing feature. This post will describe how to use SCCM Windows 10 servicing plans to upgrade Windows 10 devices.
If you are running SCCM 1511 we recommend to use the Upgrade Task Sequence over servicing plans. SCCM 1511 has an issue that make all Windows 10 languages and editions to be downloaded to the device when the ADR runs. This is fixed in SCCM 1602, using a new filter you can exclude unwanted languages and editions.
If you are running SCCM 1602 or later, it’s really a matter of preference of which process to use. Each one has their own advantages, the new servicing features is using the ADR/Software Update engine, the Task Sequence one is using Task Sequence engine. The Task Sequence method allows to run additional tasks after the upgrade or install new applications. Read both our post before making your decision or use both if needed.
In this post, we will be upgrading a Windows 10 1511 to Windows 10 1607 using SCCM 1606 serving plans. You can use this method to upgrade any upcoming Windows 10 release. You can’t use servicing plans to upgrade Windows 7 or Windows 8 computers.
SCCM Windows 10 Servicing Plans Requirements
Before using Windows 10 servicing plans you need :
- An Active Software Update Point
- Enable Heartbeat Discovery – Data displayed in the Windows 10 servicing dashboard is found by using discovery
- Install WSUS hotfixes and follow the required manual installation steps that are outlined in the KB3159706 article
- Install WSUS hotfix to enable WSUS support for Windows 10 feature upgrades
- Enable Windows 10 product and Upgrade classification in your software update point
Once the first 4 steps are completed, let’s bring Windows 10 upgrade packages to your software update point :
- Open the SCCM Console
- Go to Administration \ Site Configuration \ Sites
- On the top ribbon, select Configure Site component and Software Update Point
Image may be NSFW.
Clik here to view.
- In the Products tab, select Windows 10
Image may be NSFW.
Clik here to view.
- In the Classifications tab, select Upgrades
Image may be NSFW.
Clik here to view.
- Accept the prerequisite warning. Go back and install these hotfix if you haven’t done it before
Image may be NSFW.
Clik here to view.
- Close the Software Update Point component properties window
- Go to Software Library \ Windows 10 Servicing
- Right-click Windows 10 Servicing, select Synchronize Software Updates
Image may be NSFW.
Clik here to view.
- As for any Software Update synchronization process, follow the action in Wsyncmgr.log in your SCCM installation directory
- Once completed, go to Software Library \ Windows 10 Servicing \ All Windows 10 Updates
- You should have Windows 10 Upgrade packages listed
Image may be NSFW.
Clik here to view.
Feature Updates vs Upgrades
After your synchronization, you’ll notice 2 types of packages. This is a bit confusing. As you can see in the screenshot, for Windows 1607 Enterprise, we only has Feature Update to Windows 10 Enterprise we don’t have an Upgrade to Windows 10 Enterprise package for 1607… yet.
Image may be NSFW.
Clik here to view.
Why ?
The short story : At the time of this writing, the 1607 build is in the Current Branch readiness state. (listed as Feature Update). When this build falls into Current Branch for Business (Approximately 4 months), a new release will be available in Windows Update and then in SCCM (listed as Upgrade).
- Feature Upgrade : New build at the time of the release
- Upgrade : Feature Update + Servicing Update (Patches) since media first published
Image may be NSFW.
Clik here to view.
In this post, we’ll be using Feature Updates. During our tests, we also tried the Upgrade package on a 1507 computer (1507 -> 1511) without issues. If you have both available at the time of creating your servicing plan, use the Upgrade package since it include Servicing Updates.
Long Story : If you want the Microsoft version, refer to the complete Technet documentation.
The 2 key phrases from this documentation are :
- Feature upgrades that install the latest new features, experiences, and capabilities on devices that are already running Windows 10. Because feature upgrades contain an entire copy of Windows, they are also what customers use to install Windows 10 on existing devices running Windows 7 or Windows 8.1, and on new devices where no operating system is installed
- Approximately four months after publishing the feature upgrade, Microsoft uses Servicing Branch #1 again to republish/updated installation media for Windows 10 Pro, Education, and Enterprise editions. The updated media contains the exact same feature upgrade as contained in the original media except Microsoft also includes all the servicing updates that were published since the feature upgrade was first made available. This enables the feature upgrade to be installed on a device more quickly, and in a way that is potentially less obtrusive to users.
Create Servicing Plans
Now that we have Windows 10 upgrade packages in SCCM, we can create a servicing plan for our Windows 10 devices. Servicing Plan and Automatic Deployment Rules shares the same engine so you won’t be disoriented by servicing plans.
Looking at the Windows 10 Servicing dashboard, our 3 Windows 10 1511 are near expiration (Expire Soon).
Image may be NSFW.
Clik here to view.
- Go to Software Library \ Windows 10 Servicing \ Servicing Plan
- Right-click Servicing Plan and select Create Servicing Plan
Image may be NSFW.
Clik here to view.
- In the General Pane, give a Name and Description, click Next
Image may be NSFW.
Clik here to view.
- On the Servicing Plan tab, click Browse and select your Target Collection
Image may be NSFW.
Clik here to view.
- In the Deployment Ring tab :
- Specify the Windows readiness state to which your servicing plan should apply
- Specify how many days you want to wait before deploying
Image may be NSFW.
Clik here to view.
- In the Upgrade tab, specify the Language, Required and Title of the upgrade packages you want to deploy. This is a nice addition to the SCCM 1602 release, in 1511 all languages were downloaded
Image may be NSFW.
Clik here to view.
- Use the Preview button to ensure that you are targeting the right version (We are targeting Windows 10 1607 Enterprise en-us devices that are Required)
Image may be NSFW.
Clik here to view.
- In the Deployment Schedule tab, select the desired behavior
Image may be NSFW.
Clik here to view.
- In the User Experience tab, select the desired options
Image may be NSFW.
Clik here to view.
- In the Deployment Package tab, select Create a new deployment package and enter your Package Source path
Image may be NSFW.
Clik here to view.
- In the Distribution Points tab, select your distribution point
Image may be NSFW.
Clik here to view.
- In the Download Location tab, select Download software updates from the Internet
Image may be NSFW.
Clik here to view.
- In the Language Selection tab, select your language
Image may be NSFW.
Clik here to view.
- In the Summary tab, review your settings and close the Create Servicing Plan wizard
Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view.
- Right-click your newly created Servicing Plan and select Run Now
Image may be NSFW.
Clik here to view.
- You can see that the deployment gets created in the Monitoring / Deployments section
Image may be NSFW.
Clik here to view.
Servicing Plan Deployment
Now that the deployment are triggered for clients, we will launch the installation manually using software center.
- Log on your Windows 10 computer
- We verify that we are running Windows 10 Enterprise version 1511 (Build 10586.218)
Image may be NSFW.
Clik here to view.
- Open the Software Center, under Updates, Feature Update to Windows 10 Enterprise 1607 is listed
Image may be NSFW.
Clik here to view.
- Select it and select Install
Image may be NSFW.
Clik here to view.
- Accept the warning by clicking Install Operating System. (Your data won’t be lost)
Image may be NSFW.
Clik here to view.
- Installation is running
Image may be NSFW.
Clik here to view.
- The computer will restart after about 5 minutes
- The whole upgrade process takes about 30 to 45 minutes and your device will be rebooted several time
Image may be NSFW.
Clik here to view.
- Once completed, log on the computer using your account. Windows is happy to tell you that it’s updated
Image may be NSFW.
Clik here to view.
- We are now running Windows 10 Enterprise version 1607 (Build 14393)
Image may be NSFW.
Clik here to view.
- Back in the Software Library \ Windows 10 Servicing \ Servicing Plan node
- Our machine is now listed as version 1607 and is no longer listed as Expire Soon
- The Service Plan Monitoring section can be used to monitor compliance and you can use the Deploy Now button to deploy the same service plan to a new collection
Image may be NSFW.
Clik here to view.
Use the comment section to tell which upgrade method you are preferring.
The post Upgrade Windows 10 using SCCM Servicing Plans appeared first on System Center Dudes.