Get-WinVer
#Created by Michael J. Thomas #Last Updated 8/12/2022 Function Get-WinVer { Param ( $ComputerName ) $WinVer = (get-wmiobject win32_operatingsystem -ComputerName $ComputerName).Version #Threshold 1 10240 #Threshold 2 10586 #Redstone 1 14393 #Redstone 2 15063 #Redstone 3 16299[h] #Redstone 4 17134 #Redstone 5 17763 #19H1 18362 #19H2 18363 #20H1 19041 #20H2 19042 #21H1 19043 #21H2 19044 #22H2 19045 Switch ($WinVer){ "10.0.10240"{"Windows 10 Threshold 1"} "10.0.10586"{"Windows 10 Threshold 2"} "10.0.14393"{"Windows 10 Redstone 1"} "10.0.15063"{"Windows 10 Redstone 2"} "10.0.16299"{"Windows 10 Redstone 3"} "10.0.17134"{"Windows 10 Redstone 4"} "10.0.17763"{"Windows 10 Redstone 5"} "10.0.18362"{"Windows 10 19H1"} "10.0.18363"{"Windows 10 19H2"} "10.0.19041"{"Windows 10 20H1&