With Windows 7 support ending on 14 January 2020, have you upgrade your Windows 7 Clients to Windows 10 yet?

Are you looking for a way to deploy Windows 10 to your users with minimal touch?

If you have Configmgr setup in your environment here's how you can do it.

Pre-requisite

Based on the chart below it is recommended to be running the latest version of ConfigMgr, however the minimum requirement for this article would be ConfigMgr 1906.

Before proceeding with deployment of Windows 10

A few things to take note

1) Please ensure that the application/software your company is running in the environment are compatible with Windows 10.

2) Upgrade paths - if an edition downgrade is performed ONLY personal data is retained. ALL other settings and applications are removed (You can add in software installations in the task sequence if you deploy applications in Configmgr)

3) If you have Disk Encryption Enabled, please refer to your vendor support and check if the upgrade method is support without decrypting the Disk first

4) You may want to let users perform a backup of their files just in case things goes wrong

5) You cannot upgrade directly from a 32Bit OS to 64Bit OS. A reinstall of the operating system is required

Importing Windows 10 Upgrade Package

Let's get started shall we.

1) Mount the Windows 10 1909 ISO

2) Copy All files in the ISO to your repository location

3) On ConfigMgr Console navigate to
Software Libary\Operating Systems\Operating System Upgrade Packages

4) Click on Add Operating System Upgrade Package

5) Click on Browse...

6) Navigate to the Source Folder you copied over previously, Click Select Folder

7) Select the necessary information and Click Next >
Optional: if you have only a specific version of Windows, check Extract a specific image... and select the required image

Optional: if you have only a specific version of Windows, check Extract a specific image... and select the required image

8) Enter the relevant information and click Next >

9) Click Next >

10) Click Close

Creating Task Sequence for In-Place Upgrade

1) Navigate to Software Library\Operating System\Task Sequence

2) Click on Create Task Sequence

3) Select Upgrade an operating system from an upgrade package

4) Enter the information and click Next >

5) Click on Browse...

6) Select the previously created Upgrade package and Click OK

7) Enter your product key and click Next >
Note : You can leave product key field Blank

8) Select your Update Preference and Click Next >

9) Click Next >
Note: If you have any additional applications you wish to install you can add it via pressing the * icon, remember to check If and application fails...

10) Click Next >

11) Click Close

Allowing Dismissable Compatibility Messages

Windows Setup Compatibility Scan will be performed before the upgrade and will cause the upgrade to fail if there are any issues found including warning/non-critical issues found. You can actually bypass this, just by enabling the option Ignore any dismissable compatibilty message. Here are the steps

1) Right Click on the Task Sequence created and click Edit

2) Select Upgrade Operating System in Upgrade the Operating System Tree

3) Check Ignore any dismissible compatibiltiy messages, click Apply --> OK

Distribute Content to all DP

Rememeber, before clients are able to perform the in-place upgrade contents need to be deployed to the Distribution Point

1) Right click on the task sequence, select Distribute Content

2) Click Next >

3) Click Next >

4) Click on Add -->

5) Select the Distribution Point or Group, Click

6) Click Next >

7) Click Next >

8) Click Close

Deploying Task Sequence to Device Collection

1) Right Click on Task Sequence, Select Deploy

2) Click on Browse.. for Collection

3) Click OK

4) Select the device collection you wish to deploy to, click OK


Note : if you have a collection with device more than 100 Devices in it. Uncheck Hide collections with a memeber count.

5) Click Next >

6) Select your intended deployment Settings, click Next >

7) Select your deployment schedule, click Next >

8) Select your preferred user experience, click Next >

9) Select the necessary settings, Click Next >

10) Select your preferred DP Settings, Click Next >

11) Click Next >

12) Click Close

Initiate Task Sequence on User's Computer

If you have selected Available in deployment settings, you will need to manually start the upgrade process.  Here's how to do it.

1) On User's Computer, launch Software Center

2) Click on Operating Systems

Note: If task sequence is not listed, go to control panel --> Configuration Manager --> Actions and Run the following

Machine Policy Retrieval & Evalution Cycle

3) Click on the Task sequence --> Install

4) Click Install

This should take 30Mins or more depending on the hardware.  

Once the process is completed the client would be in Windows 10

For error logs, you can view the following files

C:\$WINDOWS.~BT\Sources\Panther\ActionableReport.html 
(for suspected compatibility Issue)
C:\Windows\CCM\Logs\SMSTSlog\smsts.log

After the error dialog is closed the files will be deleted.