Reply to Message

View discussion in a popup

Replying to:
LucD
Leadership
Leadership

What would define if it should be a guest shutdown or a power off?

The presence of VMware Tools?

Something like this?

foreach($vmName in (Get-Content -Path .\vmnames.txt)){

    $vm = Get-VM -Name $vmName

    if($vm.Guest.State -eq "Running"){

        Shutdown-VMGuest -VM $vm -Confirm:$false

    }

    else{

        Stop-VM -VM $vm -Confirm:$false

    }

}


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference