Previous Article Next Article Éteindre une Machine Virtuelle en fonction d’une autre
Posted in PowerCLI VMware

Éteindre une Machine Virtuelle en fonction d’une autre

Éteindre une Machine Virtuelle en fonction d’une autre Posted on 25/07/2016Leave a comment

Ce script vous permet d’allumer une Machine Virtuelle en fonction de l’état d’une autre. Si elle est allumée, on l’éteint et on allume <VMaAllumer>. Vous pouvez regarder les différentes options en référence pour faire un soft (Shutdown Guest). Dans mon exemple, il fait un powerOff de la Machine Virtuelle.

Référence

https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Stop-VM.html
https://www.vmware.com/support/developer/PowerCLI/PowerCLI41/html/Shutdown-VMGuest.html

Script PowerCLI

Connect-VIServer <vCenterFQDN> -User <User> -Password <YourPassword>
$GetPower= Get-VM <VMaEteindre>
if ($GetPower.powerstate -eq "PoweredOn") {
Get-VM <VMaEteindre> | Where-Object {$_.PowerState -eq "PoweredOn"} | Stop-VM -kill -confirm:$false
Get-VM <VMaAllumer> | Start-VM
}
else {
Get-VM <VMaAllumer> | Start-VM
}

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.