$vms = "addc01", "intunecl01", "intunecl02", "intunecl03", "intunecl04" foreach ($vm in $vms) { $ret = Get-VM -Name $vm if(($ret.State -eq "Off") -or ($ret.State -eq "Saved")) { Start-VM -Name $vm } else { Write-Host "Nothing to do: $vm" } }