Skip to main content

Windows - Check Windows 11 Compatibility

Summary

The script will create the plugin_proval_windows11_readiness table if it's missing from the environment. It will then run a PowerShell script against the target Windows machine and update the plugin_proval_windows11_readiness table with the relevant data. This data can be viewed in the Windows 11 Upgrade Compatibility dataview.

Dependencies

https://download.microsoft.com/download/e/1/e/e1e682c2-a2ee-46c7-ad1e-d0e38714a795/HardwareReadiness.ps1

Sample Run

Sample Run

Variables

NameDescription
ProjectNameCheck-Windows11Compatibility
WorkingDirectoryC:/ProgramData/_Automation/Scripts/Check-Windows11Compatibility
TableNameplugin_proval_windows11_readiness
ScriptPathC:/ProgramData/_Automation/Scripts/Check-Windows11Compatibility/Check-Windows11Compatibility.ps1

Output

Changelog

2026-06-23

  • Removed execution policy management from the PowerShell script.
  • Code-signed the PowerShell script.

2025-10-14

  • Updated the script to show machines as "Not Capable: Secureboot Disabled" if secureboot is disabled.

2025-04-10

  • Initial version of the document