Я только что закончил обучение Powershell 10961. Я пытаюсь создать свои сценарии.
В настоящее время я работаю над очень простым сценарием, который подключается к серверу vCenter и запускает виртуальную машину, если питание отключено.
# List of VMs
$VMs = "VM001","VM002","VM003"
# Reterieve VM state
$VM = Get-VM -Name $VMs
foreach ($VM in $VMs)
{
if ($VM.PowerState -ne "PoweredOn") {
Start-VM -VM $vm -Confirm:$false
Write-Host "$vm is starting"
}
else {
Write-Host "$vm is already Powered On" -ForegroundColor Green
}
}
По крайней мере, одна из этих виртуальных машин выключена, но сценарий сообщает о включенном питании. Что я здесь не так делаю?