Skip to main content

Windows 11 Installation

Purpose

This solution is designed to automate the upgrade from Windows 10 to Windows 11, addressing the end-of-support deadline for Windows 10 in October 2025.

Key Components:

  1. Script : Windows 11 Installer:

    • Used to install Windows 11 on compatible Windows 10 machines.
    • It can also be executed manually as a standalone script with no limits on the number of executions.
  2. Internal Monitor : Install Windows 11 - Compatible Machines:

    • Configured to automatically execute Windows 11 Installer script on compatible Windows 10 machines.
    • Runs during off-hours (6:00 PM to 6:00 AM) to prevent disruptions during working hours, as the installation process involves forced computer reboots.
    • For machines where the script fails during the initial execution, it will retry once per week, up to a maximum of three attempts per machine.
  3. Dataview : Windows 11 Installation Audit [Compatible Machines]:

    • Provides an overview of the automation process, enabling administrators to track the progress and status of the upgrade across all machines.

Update Notice: 08-April-2025

The following scripts have been incorporated into the solution:

Associated Content

ContentTypeFunction
Solution - Windows 11 Compatibility Audit SolutionDetermine the compatibility of Windows 10 machines for the Windows 11 installation.
Windows 11 InstallerScriptExecutes windows-upgrader.exe on Windows 10.
Install Windows 11 - Compatible MachinesInternal MonitorExecutes Windows 11 Installer script on compatible Windows 10 machines.
Dataview - Windows 11 Installation Audit [Compatible Machines]DataviewDisplays the outcome of automation.
△ Custom - Install Windows 11 - Compatible MachinesAlert TemplateExecutes the script detected by the internal monitor.

Additional Content

ContentTypeFunction
Windows 11 Upgrade Failure [Ticket]ScriptGenerates a ticket for the erroneous machines
Install Windows 11 Feature Update [Beta, Reboot]ScriptWorkaround script for erroneous machines

Implementation

  1. Implement the Windows 11 Compatibility Audit solution as instructed in this document.

  2. Import the following content using the ProSync Plugin:

  3. Reload the system cache:
    Image

  4. Configure the solution as outlined below:

  5. Schedule the Script: Windows 11 Upgrade Failure [Ticket] script to run once per day.
    Note: This script should only be scheduled after obtaining partner confirmation, as it generates tickets and may produce significant noise.

EDF

NameTypeLevelSectionDescription
Enable Windows 11 InstallationCheck-BoxClientDefaultEnables automation for the client.
Exclude Windows 11 InstallationCheck-BoxLocationExclusionsExclude location from the automation.
Exclude Windows 11 InstallationCheck-BoxComputerExclusionsExclude location from the computer.
Windows 11 Installation AttemptsTextComputerDefaultA non-editable EDF, updated by Script : Windows 11 Installer to keep track of the number of scripts run.