Back to Resources

Level Verified

Windows 10 to Windows 11 Upgrade Automation

Created by

Level

Type

Automation

Category

Patching

Platforms
WindowsApple iOSLinux

Problem Overview

Manually upgrading Windows 10 to Windows 11 can be time-consuming, especially when verifying hardware compatibility and coordinating reboots with end users. This Automation removes the guesswork by running a hardware check first, then guiding users through the upgrade process in a user-friendly way. Instead of scripting complex checks or scheduling manual interventions, you simply tag an endpoint or manually trigger the Automation to ensure smooth, consistent upgrades.

Description

The Windows 10 to Windows 11 Upgrade Automation performs a hardware check script to confirm that the target device meets Windows 11 requirements. If it passes, the user is prompted daily to approve the upgrade. Once they consent, the script to perform the upgrade runs, and an alert is created if the attempt fails. If successful, the user is prompted to reboot, the system restarts automatically upon their approval, and the “Windows 11 Upgrade” tag is removed to indicate completion. This process ensures you’re fully informed at every stage, including automated alerts to signal any upgrade failures.

Preview

Windows 10 to 11 Upgrade Automation

Use Cases

  • Bulk Upgrades: Streamline Windows 11 rollouts for large deployments
  • User-Driven Updates: Respect user schedules and give them control over when to upgrade
  • Hardware Compliance: Automatically skip or halt if the device fails hardware checks
  • Consistent Upgrade Experience: Standardize the upgrade process across the organization
  • Real-Time Failure Alerts: Instantly know when an upgrade fails to investigate and resolve issues

Recommendations

  • Pilot First: Test on a small subset of devices to confirm successful upgrades and identify any quirks before mass rollout.
  • Check Licensing: Ensure you have valid Windows 11 licenses and that your endpoints meet Microsoft’s hardware requirements.
  • Communicate Changes: Inform users about upcoming prompts and potential downtime for the upgrade process.
  • Review Alerts: Keep an eye on any “Windows 11 Upgrade Failed Alert” notifications and address them promptly.

FAQ

  • Do I need to write my own scripts for this upgrade?
  • No. This Automation includes built-in steps and scripts, so you don’t have to create or maintain code yourself.
  • What if a device fails the hardware check?
  • The process won’t proceed with the upgrade. You can investigate hardware compliance or consider other upgrade paths.
  • What happens if the upgrade fails?An alert labeled “Windows 11 Upgrade Failed Alert” is automatically created. You can then investigate logs and retry the process as needed.
  • How often is the user prompted to upgrade?
  • By default, the Automation prompts daily until the user accepts. You can adjust this setting if needed.
  • Is the reboot forced, or does the user control it?
  • After the upgrade script runs, the user is prompted to reboot. Once they approve, the Automation handles the restart.
  • Does the tag get cleared automatically?
  • Yes. Once the process completes, the “Windows 11 Upgrade” tag is removed so you know the upgrade is done.

Included with this Automation:

Below is a list of what you can expect to find when importing this Automation.

Script details:

The following data and settings will be imported with your script.

Triggers

  • Manual
  • Tag Applied

Actions

  • Run Script
  • User Approval
  • Create Alert
  • Restart
  • Remove Tags

Tags

  • Windows 11 Upgrade
Import into Level

Related resources

Explore more automations, scripts, and policies to further enhance your IT operations.

View all resources