mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
Detect Windows 11 by build number
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user