This is a Powershell script (written in v5.1 using CimInstance commands wherever possible) that checks for each of the requirements to determine if a PC running Windows 10 is eligible to upgrade to Windows 11:
CPU is >= 1GHz
CPU is >= 2 processing cores
CPU is on Microsoft's list of compatible...