我正在嘗試編寫一個PowerShell腳本來檢查Windows可選功能以查看是否安裝了Hyper-V。但是,我的代碼不起作用。即使禁用了Hyper-V,腳本也會輸出它已啓用。如何檢查是否使用PowerShell啓用了Hyper-V?
#Requires -RunAsAdministrator
# Get the Hyper-V feature and store it in $hyperv
$hyperv = Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online
# Check if Hyper-V is already enabled.
if($hyperv.State = "Enabled") {
Write-Host "Hyper-V is already enabled."
} else {
Write-Host "Hyper-V is disabled."
}
代碼運行時沒有錯誤。
總是很好地發佈你得到的錯誤 – Paolof76
代碼運行時沒有錯誤。 –