Simplifies products catalog request to use amd64

Always requests the amd64 products catalog regardless of the target architecture, as it already contains media entries for both x64 and arm64. This removes unnecessary architecture-specific branching.
This commit is contained in:
rbalsleyMSFT
2026-03-06 18:32:17 -08:00
parent 422bc33da7
commit db22c1801d
+2 -2
View File
@@ -1934,8 +1934,8 @@ function Get-ProductsCab {
[string]$BuildVersion [string]$BuildVersion
) )
$productsArchitecture = if ($Architecture -eq 'arm64') { 'arm64' } else { 'amd64' } # Always request the amd64 products catalog because it contains both x64 and arm64 media entries.
$productsParam = "PN=Windows.Products.Cab.$productsArchitecture&V=$BuildVersion" $productsParam = "PN=Windows.Products.Cab.amd64&V=$BuildVersion"
$deviceAttributes = "DUScan=1;OSVersion=10.0.26100.1" $deviceAttributes = "DUScan=1;OSVersion=10.0.26100.1"
$bodyObj = [ordered]@{ $bodyObj = [ordered]@{