ich bin neu in dem Forum und auch neu was das Thema Virtualisierung anbelangt.
Und zwar geht es darum, den aktuellen Powerstate via PowerCLI zu überprüfen. Das Problem ist, dass beispielsweise "PoweredOn" als Abfrage nicht funktioniert. Stattdessen habe ich bemerkt, dass wohl aber die Statusabfrage "running" funktioniert. Der Punkt ist auch, dass der Status "Suspended" überhaupt nicht erkannt wird. Theoretisch läuft die Maschine ja, auch wenn sie suspended ist. Habe ich da einen Fehler in den Abfragen?
Mein Code sieht folgendermaßen aus:
Den Status frage ich so ab:
Code: Alles auswählen
$CurrentPowerState = (Get-VM $vm).ExtensionData.guest.guestState
Und meine abfragen sehen so aus(Beispiel soll nur zeigen, wie die Abfrage aussieht):
Code: Alles auswählen
if(($CurrentPowerState -eq "Suspended)){
///
}
if(($CurrentPowerState -eq "PoweredOn")){
///
}
if(($CurrentPowerState -eq "PoweredOff)){
///
}
Vielen Dank im Voraus