From 70356dc94f70eeaa4ad0fff97de6885070fbd947 Mon Sep 17 00:00:00 2001 From: Art Date: Wed, 24 Aug 2022 00:19:43 -0400 Subject: [PATCH] Add Windows aliases for TargetOSName parameter re: issue 184 --- Invoke-CMApplyDriverPackage.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Invoke-CMApplyDriverPackage.ps1 b/Invoke-CMApplyDriverPackage.ps1 index 94b7415..487de54 100644 --- a/Invoke-CMApplyDriverPackage.ps1 +++ b/Invoke-CMApplyDriverPackage.ps1 @@ -264,7 +264,7 @@ param( [parameter(Mandatory = $true, ParameterSetName = "Debug")] [parameter(Mandatory = $true, ParameterSetName = "XMLPackage")] [ValidateNotNullOrEmpty()] - [ValidateSet("Windows 11", "Windows 10")] + [ValidateSet("Windows 11", "Windows11", "Win11", "W11", "Windows 10", "Windows10", "Win10", "W10")] [string]$TargetOSName, [parameter(Mandatory = $true, ParameterSetName = "BareMetal", HelpMessage = "Define the value that will be used as the target operating system version e.g. '2004'.")] @@ -968,7 +968,7 @@ Process { [string]$OSName ) switch ($OSName) { - "Windows 11" { + {"Windows 11", "Windows11", "Win11", "W11" -eq $_} { switch (([System.Version]$InputObject).Build) { "22000" { $OSVersion = '21H2' @@ -982,7 +982,7 @@ Process { } } } - "Windows 10" { + {"Windows 10", "Windows10", "Win10", "W10" -eq $_} { switch (([System.Version]$InputObject).Build) { "19044" { $OSVersion = '21H2'