diff --git a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 index 827485a33..b4e287052 100644 --- a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 +++ b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 @@ -377,7 +377,7 @@ function Get-ToolsByName { function Get-WinVersion { - (Get-WmiObject -class Win32_OperatingSystem).Caption + (Get-CimInstance -ClassName Win32_OperatingSystem).Caption } function Test-IsWin19 diff --git a/images/win/scripts/Installers/Install-ContainersFeature.ps1 b/images/win/scripts/Installers/Install-ContainersFeature.ps1 index f7a2e92e6..a0513f5e2 100644 --- a/images/win/scripts/Installers/Install-ContainersFeature.ps1 +++ b/images/win/scripts/Installers/Install-ContainersFeature.ps1 @@ -8,7 +8,8 @@ Write-Host "Install Containers feature" Install-WindowsFeature -Name Containers -if ((GWMI Win32_Processor).VirtualizationFirmwareEnabled[0] -and (GWMI Win32_Processor).SecondLevelAddressTranslationExtensions[0]) { +$cpu = (Get-CimInstance -ClassName Win32_Processor)[0] +if ($cpu.VirtualizationFirmwareEnabled -and $cpu.SecondLevelAddressTranslationExtensions) { Write-Host "Install Hyper-V feature" Install-WindowsFeature -Name Hyper-V -IncludeManagementTools } else { diff --git a/images/win/scripts/Installers/Validate-WDK.ps1 b/images/win/scripts/Installers/Validate-WDK.ps1 index ee64f20b5..564a0ab2a 100644 --- a/images/win/scripts/Installers/Validate-WDK.ps1 +++ b/images/win/scripts/Installers/Validate-WDK.ps1 @@ -7,7 +7,7 @@ Import-Module -Name ImageHelpers -Force function Get-WDKVersion { - $WDKVersion = (Get-WmiObject Win32_Product -Filter "Name = 'Windows Driver Kit'").version + $WDKVersion = (Get-CimInstance -ClassName Win32_Product -Filter "Name = 'Windows Driver Kit'").Version if (!$WDKVersion) {