A customer wanted to upgrade his current Windows 7 Enterprise devices to Windows 10. Right now he was running SCCM 2012 R2, so before I can start creating a Windows 10 task sequence first there some ConfigMgr upgrading has to be done. I started by downloading the SCCM 1511 bits, Windows ADK 10.0 (not the 1511 version!) and the HP WinPE 10.0 driver pack (since the customer is running HP devices only).
When all the bits were downloaded, the upgrade process can start!
Remove Windows ADK 8.1 from the site server and install the Windows ADK 10.0.26624.0 (not the 10.1.10586 a.k.a. 155 version!)
To remove the ADK 8.1, just go to Programs and Features (from the control panel) and uninstall the Windows Assessment and Deployment Kit for Windows 8.1)
By running the adksetup.exe (from the location where you downloaded the ADK 10.0) you can start the setup for the Windows ADK 10.0. You only have to install the following features:
- Deployment Tools
- Windows Preinstallation Environment (Windows PE)
- Imaging and Configuration Designer (ICD)
- User State Migration Tool (USMT)
Wait for the installer to finish installing and then reboot the site server.
Upgrade to SCCM 1511
Start splash.hta from the mounted SCCM 1511 ISO file and click Install.
Upgrade this Configuration Manager site is already selected, click Next.
Select I accept these license terms and click Next
Select (3x) I accept these license terms and click Next.
Select Use previously downloaded files and browse to the prerequisite files (or select Download required files) and click Next.
Accept the default selected languages and select Next (2x).
On the Usage Data window just click Next.
Select Yes, let’s get connected on the Service Connection Point Setup window and click Next.
On the Settings Summary window, just click Next.
I received two warnings about SQL memory allocation on the Prerequisite Check page, but they can be ignored. Click Begin Install to start the installation.
Import the WinPE 10.0 drivers in SCCM
- Source location : ‘\SCCM01\Softwarelibrary\Drivers\Sources\HP\WinPE10\x64’ * Driver Package location :� ‘\SCCM01\SoftwareLibrary\Drivers\Packages\HP\WinPE10.0\x64’ * Do not add them to an existing boot image. * Distribute the driver package to the distribution point.
Create new boot images in SCCM
- Copy the winpe.wim (from C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us) to ‘\SCCM01\SoftwareLibrary\Boot Images\x64’ and rename it to boot_winpe10.wim. * Create a new Boot Image
* Browse to the new boot image and click Next
* Enter a name for the boot image (WinPE10 Bootimage for example) and click Next. * Distribute the newly imported boot image to the distribution point.
Automatically upgrade the SCCM client
To ensure the clients are always using the latest version of the SCCM Client, you can let them update automatically when there is a new version available.
- Open the SCCM Console * Open Administration – Site Configuration and click on Hierarchy Settings and edit the Client Upgrade tab.
Upgrade to SCCM 1602
With the installation (or upgrade) to SCCM 1511 a _new_ very interesting feature became available in SCCM : _Updates and Servicing_. This makes it possible to keep your SCCM installation up to date, just the way you install updates on your Windows devices!
- Open the SCCM Console * Open Administration – Updates and Services and right click Configuration Manager 1602 and select Run prerequisite check. * * When the prerequisite check is successful, right click again and select Install Update Pack. * Click Next * * Accept the default values and click Next. * * Select Upgrade without validating and click Next. * * Select I accept the license terms and click Next. * Select Next on the summary screen. * Click Close in the Completion screen * * Click on Monitoring -> Distribution Status -> Site Service Status to check the installation progress. * * To see if the installation has finished, just click Monitoring -> Distribution Status -> Site Servicing Status (again)
* When the status is changed to Installed, your SCCM installation has succesfully upgraded to 1602 branch!