Display Detected Windows Version Based on OS Build Number in Asset Inventory
L
Lamont Largie
Description:
Recommend implementing a built-in field in Liongard's Asset Inventory that displays the Windows version installed on workstations based on their OS.BuildNumber. This would provide partners with immediate visibility into the actual Windows version running on their devices—critical for patching, upgrade readiness, and compliance planning.
Why It Matters:
Partners often need to validate Windows 11/10 deployment status across environments.
Current data (Build Number) is useful but not user-friendly for non-technical teams.
This would eliminate the need to create a custom metric and make the insight more accessible in-app.
Proposed Metric Logic:
{
"WindowsVersionInstalled":
OS.BuildNumber == '26100' && 'Windows 11 24H2' ||
OS.BuildNumber == '22631' && 'Windows 11 23H2' ||
OS.BuildNumber == '22621' && 'Windows 11 22H2' ||
OS.BuildNumber == '22000' && 'Windows 11 21H2' ||
OS.BuildNumber == '19045' && 'Windows 10 22H2' ||
OS.BuildNumber == '19044' && 'Windows 10 21H2' ||
OS.BuildNumber == '19043' && 'Windows 10 21H1' ||
OS.BuildNumber == '19042' && 'Windows 10 20H2' ||
OS.BuildNumber == '19041' && 'Windows 10 2004' ||
OS.BuildNumber == '18363' && 'Windows 10 1909' ||
OS.BuildNumber == '18362' && 'Windows 10 1903' ||
OS.BuildNumber == '17763' && 'Windows 10 1809' ||
OS.BuildNumber == '17134' && 'Windows 10 1803' ||
OS.BuildNumber == '16299' && 'Windows 10 1709' ||
OS.BuildNumber == '15063' && 'Windows 10 1703' ||
OS.BuildNumber == '14393' && 'Windows 10 1607' ||
OS.BuildNumber == '10586' && 'Windows 10 1511' ||
OS.BuildNumber == '10240' && 'Windows 10 1507' ||
'Unknown'
}
Value to Partners:
Enhances visibility into OS lifecycle and versioning.
Enables better planning for upgrades and patching.
Reduces manual effort or need for external tools.
Would love to see this added as a native column or attribute within the Asset Inventory for easy access and reporting.