Detect Windows 11 by build number

This commit is contained in:
Fabio Scotto di Santolo
2026-04-02 15:42:31 +02:00
parent 43e277c1ef
commit 2c1a90b2dc

View File

@@ -13,12 +13,13 @@
ansible.windows.win_powershell: ansible.windows.win_powershell:
script: | script: |
$os = Get-ComputerInfo $os = Get-ComputerInfo
$buildNumber = [int]$os.OsBuildNumber
$Ansible.Result = @{ $Ansible.Result = @{
product_name = $os.WindowsProductName product_name = $os.WindowsProductName
version = $os.WindowsVersion version = $os.WindowsVersion
build_number = [int]$os.OsBuildNumber build_number = $buildNumber
is_windows_11 = $os.WindowsProductName -like 'Windows 11*' is_windows_11 = ($os.WindowsProductName -like 'Windows 11*') -or ($buildNumber -ge 22000)
is_windows_10 = $os.WindowsProductName -like 'Windows 10*' is_windows_10 = ($os.WindowsProductName -like 'Windows 10*') -and ($buildNumber -lt 22000)
} }
$Ansible.Changed = $false $Ansible.Changed = $false
register: windows_host_version_state register: windows_host_version_state