From cd7ea6345e4b9b465316a6705f097a6cdf832367 Mon Sep 17 00:00:00 2001 From: Andreas Lindemark <andreas.lindemark@liu.se> Date: Wed, 8 Nov 2023 17:50:53 +0100 Subject: [PATCH] Added lots of newer Windows versions. Disclaimer, the script may not work as intended. Script have not been tested on Windows 11. --- Windows/OS-info_Windows10.ps1 | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/Windows/OS-info_Windows10.ps1 b/Windows/OS-info_Windows10.ps1 index 16f819b..823411a 100644 --- a/Windows/OS-info_Windows10.ps1 +++ b/Windows/OS-info_Windows10.ps1 @@ -5,16 +5,24 @@ $Computer = "localhost" $os = Get-WmiObject -class Win32_OperatingSystem -ComputerName $Computer | Select-Object Caption,Version switch($os.Version){ -'10.0.10240'{$update="1507"; $supported_until="2017-05-09"} -'10.0.10586'{$update="1511"; $supported_until="2017-10-10"} -'10.0.14393'{$update="1607"; $supported_until="2019-04-09"} -'10.0.15063'{$update="1703"; $supported_until="2019-10-08"} -'10.0.16299'{$update="1709"; $supported_until="2020-04-14"} -'10.0.17134'{$update="1803"; $supported_until="2020-11-10"} -'10.0.17763'{$update="1809"; $supported_until="2021-05-11"} -'10.0.18362'{$update="1903"; $supported_until="2020-12-08"} -'10.0.18363'{$update="1909"; $supported_until="2022-05-10"} +'10.0.10240'{$update="1507"; $supported_until="2025-10-14 (LTSC 2025-10-14)"} +'10.0.10586'{$update="1511"; $supported_until="2025-10-14"} +'10.0.14393'{$update="1607"; $supported_until="2025-10-14 (LTSC 2026-10-13)"} +'10.0.15063'{$update="1703"; $supported_until="2025-10-14"} +'10.0.16299'{$update="1709"; $supported_until="2025-10-14"} +'10.0.17134'{$update="1803"; $supported_until="2025-10-14"} +'10.0.17763'{$update="1809"; $supported_until="2025-10-14 (LTSC 2029-01-09)"} +'10.0.18362'{$update="1903"; $supported_until="2025-10-14"} +'10.0.18363'{$update="1909"; $supported_until="2025-10-14"} +'10.0.19041'{$update="2004"; $supported_until="2025-10-14"} +'10.0.19042'{$update="20H2"; $supported_until="2025-10-14"} +'10.0.19043'{$update="21H1"; $supported_until="2025-10-14"} +'10.0.19044'{$update="21H2"; $supported_until="2025-10-14 (LTSC 2027-01-12)"} +'10.0.19045'{$update="22H2"; $supported_until="2025-10-14"} +'11.0.22000'{$update="21H2"; $supported_until="2023-10-10"} +'11.0.22621'{$update="22H2"; $supported_until="2024-10-08"} +'11.0.22631'{$update="23H2"; $supported_until="2025-11-11"} } Write-Output "$($os.Caption) $update" -Write-Output "$($os.Version)" -Write-Output "$supported_until" \ No newline at end of file +Write-Output "Build number: $($os.Version)" +Write-Output "Supported until: $supported_until" \ No newline at end of file -- GitLab