Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
vmware remote console per batch starten
vmware remote console per batch starten
Hallo Forengemeinde,
ich bräuchte mal Hilfe bei VMWare.
Mein Ziel ist es mit einer Batch-Datei (.cmd) eine Virtuelle Maschine zu starten und die VMWare Remote Console zu öffnen. ich möchte mir den umständlichen Weg über die Weboberfläche und den Login sparen.
zu meinem System:
Ich habe Windows XP SP3 und VMWare Server 2.0.x. Die Guest-NIC ist auf "Host-Only" eingestellt
die cmd-Befehle zum starten und stoppen der dienste und VMs sind mir bekannt und funktionieren auch ("vmrun.exe -T server -h https://192.168 ... "). Nur die Befehle zum öffnen der Remoteconsole fehlen mir. Die Suche hier im Forum sowie bei google haben mir keine Ergebnisse gebracht.
Über mstsc hab ich auch schon nachgedacht und auch probiert. die Verbindung selber läuft, aber bei jedem rdp-anmeldeversuch kommt der Fehler dass ich mich wegen einer Kontenbeschränkung nicht anmelden kann. Den Fehler kann ich auch nicht beheben, da uns die VM von eiener Firma zur Verfügung gestellt wurde und wir keine Admin-Rechte darauf haben.
Ich danke schon jetzt für Eure Bemühungen
MfG, Ronny
ich bräuchte mal Hilfe bei VMWare.
Mein Ziel ist es mit einer Batch-Datei (.cmd) eine Virtuelle Maschine zu starten und die VMWare Remote Console zu öffnen. ich möchte mir den umständlichen Weg über die Weboberfläche und den Login sparen.
zu meinem System:
Ich habe Windows XP SP3 und VMWare Server 2.0.x. Die Guest-NIC ist auf "Host-Only" eingestellt
die cmd-Befehle zum starten und stoppen der dienste und VMs sind mir bekannt und funktionieren auch ("vmrun.exe -T server -h https://192.168 ... "). Nur die Befehle zum öffnen der Remoteconsole fehlen mir. Die Suche hier im Forum sowie bei google haben mir keine Ergebnisse gebracht.
Über mstsc hab ich auch schon nachgedacht und auch probiert. die Verbindung selber läuft, aber bei jedem rdp-anmeldeversuch kommt der Fehler dass ich mich wegen einer Kontenbeschränkung nicht anmelden kann. Den Fehler kann ich auch nicht beheben, da uns die VM von eiener Firma zur Verfügung gestellt wurde und wir keine Admin-Rechte darauf haben.
Ich danke schon jetzt für Eure Bemühungen
MfG, Ronny
-
- King of the Hill
- Beiträge: 13649
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Such dir mal die Datei "vmware-vmrc.exe" raus und erstelle eine Verknüpfung darauf. Mit gibst du die deine gewünschte VM an. Die Nummer der VM findest du in der Datei "vmInventory.xml" als <objID>XXX</objID>. 
Code: Alles auswählen
vmware-vmrc -h <ip>:<port> -M nummer_der_vm

hallo Dayworker,
vielen Dank für deine Antwort. ich habe es mit folgenden Befehlen versucht:
(habe vorher den Pfad in die Umgebungsvariablen eingefügt)
vmware-vmrc -h https://192.168.0.101:8333 -M 16
vmware-vmrc -h https://localhost:8333 -M 16
vmware-vmrc -h https://127.0.0.1:8333 -M 16
vmware-vmrc -h http://192.168.0.101:8222 -M 16
vmware-vmrc -h http://localhost:8222 -M 16
vmware-vmrc -h http://127.0.0.1:8222 -M 16
vmware-vmrc -h 192.168.0.101:8333 -M 16
vmware-vmrc -h localhost:8333 -M 16
vmware-vmrc -h 127.0.0.1:8333 -M 16
vmware-vmrc -h 192.168.0.101:8222 -M 16
vmware-vmrc -h localhost:8222 -M 16
vmware-vmrc -h 127.0.0.1:8222 -M 16
und alles nochmal mit dem pfad zur vm anstatt der -M 16
Pfad = "[standard] winxp\winxp.vmx"
Leider ohne Erfolg. Ich bekomme bei allen 24 Versuchen die Fehlermeldung: "Error opening the remote virtual machine https://192.168.0.101:8333\16: The host name could not be resolved." nachdem sich die Remote Console geöffnet hat und ich den benutzername administrator und passwort eingegben habe.
Das starten über die Weboberfläche ist aber kein Problem.
MfG, ROnny
vielen Dank für deine Antwort. ich habe es mit folgenden Befehlen versucht:
(habe vorher den Pfad in die Umgebungsvariablen eingefügt)
vmware-vmrc -h https://192.168.0.101:8333 -M 16
vmware-vmrc -h https://localhost:8333 -M 16
vmware-vmrc -h https://127.0.0.1:8333 -M 16
vmware-vmrc -h http://192.168.0.101:8222 -M 16
vmware-vmrc -h http://localhost:8222 -M 16
vmware-vmrc -h http://127.0.0.1:8222 -M 16
vmware-vmrc -h 192.168.0.101:8333 -M 16
vmware-vmrc -h localhost:8333 -M 16
vmware-vmrc -h 127.0.0.1:8333 -M 16
vmware-vmrc -h 192.168.0.101:8222 -M 16
vmware-vmrc -h localhost:8222 -M 16
vmware-vmrc -h 127.0.0.1:8222 -M 16
und alles nochmal mit dem pfad zur vm anstatt der -M 16
Pfad = "[standard] winxp\winxp.vmx"
Leider ohne Erfolg. Ich bekomme bei allen 24 Versuchen die Fehlermeldung: "Error opening the remote virtual machine https://192.168.0.101:8333\16: The host name could not be resolved." nachdem sich die Remote Console geöffnet hat und ich den benutzername administrator und passwort eingegben habe.
Das starten über die Weboberfläche ist aber kein Problem.
MfG, ROnny
-
- King of the Hill
- Beiträge: 13649
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Code: Alles auswählen
vmware-vmrc -h localhost:8222 -M 16
Hi Dayworker,
meine o. g. xml aus dem Pfad "C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\VMware\VMware Server\hostd\" zeigt folgendes:
<ConfigRoot>
<ConfigEntry id="0000">
<objID>16</objID>
<vmxCfgPath>C:\Virtual Machines\winxp\winxp.vmx</vmxCfgPath>
</ConfigEntry>
</ConfigRoot>
Wenn ich den Befehl "vmware-vmrc -h localhost:8222 -M 16" (ohne http oder https und ohne " ") eingebe, bleibt die Console im Startbildschirm und nix passiert.
Bin langsam am verzweifeln...
MfG, Ronny
meine o. g. xml aus dem Pfad "C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\VMware\VMware Server\hostd\" zeigt folgendes:
<ConfigRoot>
<ConfigEntry id="0000">
<objID>16</objID>
<vmxCfgPath>C:\Virtual Machines\winxp\winxp.vmx</vmxCfgPath>
</ConfigEntry>
</ConfigRoot>
Wenn ich den Befehl "vmware-vmrc -h localhost:8222 -M 16" (ohne http oder https und ohne " ") eingebe, bleibt die Console im Startbildschirm und nix passiert.
Bin langsam am verzweifeln...
MfG, Ronny
-
- King of the Hill
- Beiträge: 13649
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Okay, die 16 wäre dann ja richtig. Starte die Remote-Console mal aus dem ihr angestammten Verzeichnis. Gut möglich, daß ihr einige DLLs fehlen. Ich nutze bei mir den FF3.11 und komme dann so rein
Das alle VMware-Dienste/Damons gestartet sind, setz ich einfach mal voraus...
Code: Alles auswählen
Z:\Dokumente und Einstellungen\<USER>\Anwendungsdaten\Mozilla\Firefox\Profiles\<PROFIL-NAME>\extensions\VMwareVMRC@vmware.com\plugins\vmware-vmrc.exe" -h <IP>:8333 -M 16
Das alle VMware-Dienste/Damons gestartet sind, setz ich einfach mal voraus...
Moin,
Danke für den Tipp!!! der Befehl
funktioniert jetzt. Ich habe den Pfad "C:\Dokumente und Einstellungen\<USER>\Anwendungsdaten\Mozilla\Firefox\Profiles\<PROFIL-NAME>\extensions\VMwareVMRC@vmware.com\plugins" in die Umgebungsvariablen eingefügt und den "alten" gelöscht.
nur wenn ich die Parameter
übergeben möchte, kommt die Fehlermeldung, dass Benutzer oder Passwort falsch seien. Ist aber der selbe user, wie ich manuell eingebe (auch Groß- und Kleinschreibung). Woran kann das nun wieder leigen? Mit diesem "Problem" könnte ich aber ganz gut Leben, da es schon schneller geht als über die Weboberfläche.
Die Dienste müssen ja laufen, da ich mich über die Weboberfläche ohne Probleme verbinden kann...
MfG, Ronny
Danke für den Tipp!!! der Befehl
Code: Alles auswählen
vmware-vmrc.exe -X -h 127.0.0.1:8333 -M 16
funktioniert jetzt. Ich habe den Pfad "C:\Dokumente und Einstellungen\<USER>\Anwendungsdaten\Mozilla\Firefox\Profiles\<PROFIL-NAME>\extensions\VMwareVMRC@vmware.com\plugins" in die Umgebungsvariablen eingefügt und den "alten" gelöscht.
nur wenn ich die Parameter
Code: Alles auswählen
-u <USER> -p <PASSWORT>
übergeben möchte, kommt die Fehlermeldung, dass Benutzer oder Passwort falsch seien. Ist aber der selbe user, wie ich manuell eingebe (auch Groß- und Kleinschreibung). Woran kann das nun wieder leigen? Mit diesem "Problem" könnte ich aber ganz gut Leben, da es schon schneller geht als über die Weboberfläche.

Die Dienste müssen ja laufen, da ich mich über die Weboberfläche ohne Probleme verbinden kann...
MfG, Ronny
-
- King of the Hill
- Beiträge: 13649
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Die Sache mit dem <USER> ist manchmal etwas verzwickt. Probier einfach mal die Linux-Konvention ./<USER> aus. Dazu gabs hier auch schon diverse Fragen und im Fred Wichtig: Server 2.0 - Wie logge ich mich ein wurde schon passend geantwortet.
Hi,
da dieses Problem mit deinem Tipp, auch wenn der genial ist, nicht zu beheben ist, werde ich diese Anfrage in dem von dir genannten Thema "http://vmware-forum.de/viewtopic.php?t=13571" stellen.
Ich DANKE dir schon einmal sehr für deine Hilfe!!!
MfG, Ronny
da dieses Problem mit deinem Tipp, auch wenn der genial ist, nicht zu beheben ist, werde ich diese Anfrage in dem von dir genannten Thema "http://vmware-forum.de/viewtopic.php?t=13571" stellen.
Ich DANKE dir schon einmal sehr für deine Hilfe!!!

MfG, Ronny
hi Dayworker,
ich hab nochmal nach dem Fehler gesucht und komme zu folgendem ergebniss, dass die Parameter unter Windows nur funktionieren, wenn nicht die ID sondern der Pfad im cmd-befehl benutzt wird.
Aber ich bekomme einen neuen Fehler:
hast du da ein Tipp?
MfG, Ronny
ich hab nochmal nach dem Fehler gesucht und komme zu folgendem ergebniss, dass die Parameter unter Windows nur funktionieren, wenn nicht die ID sondern der Pfad im cmd-befehl benutzt wird.
Code: Alles auswählen
vmware-vmrc.exe -X -h 127.0.0.1:8333 -u rechnername\username -p passwort "[standard] vm/vm.vmx"
Aber ich bekomme einen neuen Fehler:
Unable to connect to the MKS: Pipe: Read failed.
hast du da ein Tipp?
MfG, Ronny
versuch mal das in der cmd auszuführen:
Achte dabei bitte auf die " " wenn leerzeichen in deinem pfad vorhanden sind. das "sdk" hinter dem Port ist auch pflicht, also nicht vergessen
Den pfad zur vm findest du in der Weboberfläche wenn du "Configure VM" anklickst unter dem Reiter General.
MfG, Ronny
Code: Alles auswählen
"C:\Programme\VMware\VMware VIX\vmrun.exe" -T server -h https://127.0.0.1:8333/sdk -u username -p passwort start "[standard] winxp/winxp.vmx"
Achte dabei bitte auf die " " wenn leerzeichen in deinem pfad vorhanden sind. das "sdk" hinter dem Port ist auch pflicht, also nicht vergessen

MfG, Ronny
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste