Hi,
ich möchte folgendes regeln:
ein Batch wird angestoßen, um den Rechner mit einer laufenden VM auf Workstation 10 oder 11 Basis zum shutdown zu bewegen.
Das Batch auf dem Host beinhaltet den vmrun stop - Befehl. Dann fährt der Host runter.
Nun laufen aber auf der VM 2 Programme, die ich unbedingt VOR dem "vmrun stop" beenden muss. Das klappt auch gut innerhalb der VM mit dem pskill-Befehl.
Mein Frage: wie kriege ich das hin, dass der HOST mit Workstation 10 oder 11 erst den pskill-Befehl innerhalb der VM ausführt und danach dann den vmrun stop, der ja auf dem Host selber liegt?
Danke für Hinweise.
Klaus
sorry for this post - I found the solution myself:
Run a batch script on a Windows guest, using cmd.exe /c as a command interpreter:
vmrun -T ws -gu <user> -gp <pass> runProgramInGuest WinXP\WinXP.vmx cmd.exe "/c C:\runit.bat"
Hallo Klaus
vmrun hat auch Funktionen die Kommandos innerhalb der VM ausführen.
Ich hab das selber nie gebraucht - daher habe ich jetzt kein Beispiel parat.
Schau dir die vmrun-Doku mal an ...
http://stackoverflow.com/questions/21394800/how-to-run-a-command-in-vmware-using-vmrun-command-is-ec...
Danke, continuum - habe eben einen Blick drauf geworfen. Ist sehr interessant für mich!
Klaus