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 Installationenables Windows 11 24H2 installation for Windows 10 machines of the client. - Enabling the client-level EDF
Enable Windows 11 Feature Updateenables 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:
-
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.
-
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.
-
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
- Windows 11 Installer script is updated to install 24H2 and 25H2.
- Install Windows 11 24H2 - Compatible Machines monitor set is updated to exclude ESU licensed machines.
- A new client-level EDF
Windows 11 - Machines per Nightis added to control the number of machines to upgrade per night for the client.
Update Notice: 08-April-2025
The following scripts have been incorporated into the solution:
Associated Content
| Content | Type | Function |
|---|---|---|
| Solution - Windows 11 Compatibility Audit | Solution | Determine the compatibility of Windows 10 and 11 machines for Windows 11 24H2 installation. |
| Solution - Windows 10 ESU Licensing and Auditing | Solution | Audits Windows 10 Extended Security Updates (ESU) license status across Windows 10 22H2 machines. |
| Windows 11 Installer | Script | Installs Windows 11 24H2. The script can be used manually to install 25H2 as well. |
| Install Windows 11 24H2 - Compatible Machines | Internal Monitor | Executes Windows 11 Installer script on compatible Windows 10 machines. |
| Dataview - Windows 11 Installation Audit [Compatible Machines] | Dataview | Displays the outcome of automation. |
| △ Custom - Install Windows 11 - Compatible Machines | Alert Template | Executes the script detected by the internal monitor. |
Additional Content
| Content | Type | Function |
|---|---|---|
| Windows 11 Upgrade Failure [Ticket] | Script | Generates a ticket for the erroneous machines |
| Install Windows 11 Feature Update [Beta, Reboot] | Script | Workaround script for erroneous machines |
Implementation
-
Implement the Windows 11 Compatibility Audit solution as instructed in this document.
-
Import the following content using the ProSync Plugin:
- Script : Windows 11 Installer
- Script: Windows 11 Upgrade Failure [Ticket]
- Script: Install Windows 11 Feature Update [Beta, Reboot]
- Internal Monitor : Install Windows 11 24H2 - Compatible Machines
- Dataview : Windows 11 Installation Audit [Compatible Machines]
- Alert Template: △ Custom - Install Windows 11 - Compatible Machines
-
Reload the system cache:
-
Configure the solution as outlined below:
- Navigate to Automation --> Monitors within the CWA Control Center and setup the following:
- Internal Monitor : Install Windows 11 24H2 - Compatible Machines
- Alert Template:
△ Custom - Install Windows 11 - Compatible Machines - Right-click and Run Now to start the monitor
- Alert Template:
- Internal Monitor : Install Windows 11 24H2 - Compatible Machines
- Navigate to Automation --> Monitors within the CWA Control Center and setup the following:
-
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
| Name | Type | Level | Section | Description |
|---|---|---|---|---|
| Enable Windows 11 Installation | Check-Box | Client | Default | Enables automation for the client (Windows 10 upgrades). |
| Enable Windows 11 Feature Update | Check-Box | Client | Default | Enables automation for the client (Windows 11 version updates). |
| Exclude Windows 11 Installation | Check-Box | Location | Exclusions | Exclude location from the automation. |
| Exclude Windows 11 Installation | Check-Box | Computer | Exclusions | Exclude specific computer from the automation. |
| Windows 11 Installation Attempts | Text | Computer | Default | A non-editable EDF, updated by the installer script to track failure counts. |
| ESU Detection | Text | Computer | Default | Stores ESU status (e.g., 'ESU Activated'). Used to exclude paying ESU machines. |
| Windows 11 - Machines per Night | Text | Client | Default | Defines the daily batch limit for the client. If blank, defaults to 5. |