I see existing posts requesting the feature to upgrade from Win10 to Win11.
But, I’d love to just have a script that would tell me all the machines among my client environments that fail a readiness check, to then approach clients and let them know these machines need to be replaced.
I know there is some overlap, but this is really an RMM function. I have this implemented in Connectwise Automate - it runs a script and stores the result in an Extra Data Field
I guess it could be an Inventory function that gathers this info. Based on what I understand you might be able to write your own Inventory functions, but I don’t know how you could then report on it at scale.
The powershell side is literally just the script from https://aka.ms/HWReadinessScript. In Automate I just parse the JSON output and stick the final result in an EDF, and we report on it from there.
ImmyBot may already gather enough info in the current inventory to reach a valid conclusion, but I suspect ImmyBot might not know (or care) about TPM version, which is probably the main blocker you’ll find to a Windows 11 upgrade.
ImmyBot does inventory TPM, there is a filter script in global “TPM Present” that can be used based on that inventory it’s just not wired up to the front end yet.