Seite 1 von 1

VMs remote über Script abschalten oder booten?

Verfasst: 17.11.2008, 11:37
von TopgeaR32
Wie kann ich eine VM (ESX 3.5) remote über ein Windows Script (am liebsten Batch) abschalten bzw. Coldbooten?
Zum Beispiel wenn sich die VM aufgehängt hat und "shutdown /m \\computer /r" nicht mehr funktioniert.

Danke für eure Tips
TopgeaR32

Re: VMs remote über Script abschalten oder booten?

Verfasst: 17.11.2008, 12:54
von irix
TopgeaR32 hat geschrieben:Wie kann ich eine VM (ESX 3.5) remote über ein Windows Script (am liebsten Batch) abschalten bzw. Coldbooten?
Zum Beispiel wenn sich die VM aufgehängt hat und "shutdown /m \\computer /r" nicht mehr funktioniert.

Danke für eure Tips
TopgeaR32


RCLI bzw. VI Powershell installieren.

Gruss
Joerg

Verfasst: 17.11.2008, 14:32
von TopgeaR32
OK, heisst das ich kann das nur über ein Perl Script lösen?
Gibt's kein einfaches Tool für so etwas?

Topgear32

Verfasst: 17.11.2008, 14:49
von irix
Also wenn dir ein Einzeiler nicht einfach genug ist dann weis ich auch nicht weiter.....

Gruss
Joerg

Verfasst: 17.11.2008, 15:03
von Tschoergez
wie schon geschrieben, mit dem "VI toolkit for windows" (=powershell cmdlets) oder viperltoolkit lässt sich das prima lösen...

und wenn Du das hier in der Suche eingibst, findest Du bestimmt einige Codeschnipsel, die Dir weiterhelfen :grin:

Viele Grüße,
Jörg

Verfasst: 17.11.2008, 15:40
von TopgeaR32
Alles klar, hab das passende Script gefunden, vmcontrol.pl macht genau was ich brauche.
Danke für die Tips.

TopgeaR32

Verfasst: 17.11.2008, 16:24
von irix
Das "vmcontrol.pl" kommt aus dem VI Perl Toolkit und ist in der Tat die bessere Wahl im Vergleich zu RCLI, da beim dortigen "vmware-cmd.pl" der komplette Pfad zur VMX sowie der Target ESX-Host angegeben werden muss. Was allerdings am schlimmsten ist das ein "stop soft" dort keinen Shutdown des Guests initiert sondern die VM nur auschaltet.

Bei dem vmcontrol.pl kann man den sanften Shutdown machen und waehlt bequem die VM ueber ihren Namen aus.

Gruss
Joerg