Skip to main content

Windows 11 24H2 Installation

Purpose

Designed to upgrade Windows 10 and 11 systems to 24H2. It can be used to:

  • Upgrade Windows 10 to Windows 11
  • Install Windows 11 feature updates

Notes:

  • Enabling the client-level EDF Enable Windows 11 Installation enables Windows 11 24H2 installation for Windows 10 machines of the client.
  • Enabling the client-level EDF Enable Windows 11 Feature Update enables Windows 11 24H2 installation for Windows 11 machines of the client.
  • Windows 11 Compatibility Audit solution should be enabled for Windows 11 as well.
  • Windows 10 ESU Licensing and Auditing should only be enabled if partner wants to explicitly exclude the ESU licensed Windows 10 computers from upgrade.

Key Components:

  1. Script : Windows 11 Installer:

    • Used to install Windows 11 24H2 on compatible Windows 10 and 11 machines.
    • It can be used manually to install 25H2 as well.
    • It can also be executed manually as a standalone script with no limits on the number of executions.
  2. Internal Monitor : Install Windows 11 24H2 - 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-December-2025

Update Notice: 08-April-2025

The following scripts have been incorporated into the solution:

Associated Content

ContentTypeFunction
Solution - Windows 11 Compatibility AuditSolutionDetermine the compatibility of Windows 10 and 11 machines for Windows 11 24H2 installation.
Solution - Windows 10 ESU Licensing and AuditingSolutionAudits Windows 10 Extended Security Updates (ESU) license status across Windows 10 22H2 machines.
Windows 11 InstallerScriptInstalls Windows 11 24H2. The script can be used manually to install 25H2 as well.
Install Windows 11 24H2 - 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 (Windows 10 upgrades).
Enable Windows 11 Feature UpdateCheck-BoxClientDefaultEnables automation for the client (Windows 11 version updates).
Exclude Windows 11 InstallationCheck-BoxLocationExclusionsExclude location from the automation.
Exclude Windows 11 InstallationCheck-BoxComputerExclusionsExclude specific computer from the automation.
Windows 11 Installation AttemptsTextComputerDefaultA non-editable EDF, updated by the installer script to track failure counts.
ESU DetectionTextComputerDefaultStores ESU status (e.g., 'ESU Activated'). Used to exclude paying ESU machines.
Windows 11 - Machines per NightTextClientDefaultDefines the daily batch limit for the client. If blank, defaults to 5.