kanrisha
Goto Top

VM automatisch Starten beim hochfahren ?!

Hallo,

ich habe einen Windows Server bei der Arbeit den ich jeden Morgen hochfahre.
Gibt es die Möglichkeit das in VMware Workstation auch die Virtuelle Maschine hochfährt.


Danke euch

Content-Key: 666037

Url: https://administrator.de/contentid/666037

Ausgedruckt am: 28.03.2024 um 20:03 Uhr

Mitglied: Coreknabe
Coreknabe 23.04.2021 um 09:34:27 Uhr
Goto Top
Moin,

sieht ganz so aus:
VMWare Workstation VMs automatisch starten

Gruß
Mitglied: emeriks
emeriks 23.04.2021 aktualisiert um 09:35:23 Uhr
Goto Top
Hi,
einfach einen Scheduled Task mit Trigger "bei Systemstart" und damit die VMX "starten".

"{pfad}\Virtuelle Maschinen\{VMname}\{VMname}.vmx"

E.
Mitglied: Kanrisha
Kanrisha 23.04.2021 um 09:48:54 Uhr
Goto Top
"E:\VIRTUALISIERUNG\VMWare-Install\vmrun.exe" -T ws start "E:\VIRTUALISIERUNG\VMWare-Images\WIN8-TS\WIN8-TS.vmx"

ich habe es so gemacht funktioniert aber nicht ganz.

Habe ich etwas übersehen ??
Mitglied: emeriks
emeriks 23.04.2021 um 10:04:52 Uhr
Goto Top
Zitat von @Kanrisha:
funktioniert aber nicht ganz.
Was heißt "nicht ganz"?

Am Rande:
Ist das ein Windows Server OS? Warum dann nicht über Hyper-V?
Mitglied: Vision2015
Vision2015 23.04.2021 um 10:08:50 Uhr
Goto Top
moin...
Zitat von @Kanrisha:

"E:\VIRTUALISIERUNG\VMWare-Install\vmrun.exe" -T ws start "E:\VIRTUALISIERUNG\VMWare-Images\WIN8-TS\WIN8-TS.vmx"

ich habe es so gemacht funktioniert aber nicht ganz.
wie, nicht ganz...????

Habe ich etwas übersehen ??
wenn du uns nicht sagst, was " funktioniert aber nicht ganz" bedeutet, und welcher fehler dabei rauskommt, können wir nicht helfen!

Frank
Mitglied: Kanrisha
Kanrisha 23.04.2021 aktualisiert um 10:12:44 Uhr
Goto Top
Also der VMware Launcher startet die VM aber nicht wie kann ich denn Start der VM erzeugen ? face-smile
Mitglied: emeriks
emeriks 23.04.2021 aktualisiert um 10:18:35 Uhr
Goto Top
Also ich habe hier VMware Workstation 15 Player.
Wenn ich einfach eine VMX starte,
  • einfach Doppelklick auf die Datei, oder
  • ausführen in CMD: start .....\....vmx
Dann öffnet er sie im Player und startet den Gast.

Geht das bei der "richtigen" VMware Workstation nicht?
Mitglied: wiesi200
wiesi200 23.04.2021 um 10:50:47 Uhr
Goto Top
Hallo,

eine ganz absurde Idee:
Für einen Server auch entsprechende Serversoftware verwenden und nicht was für Workstations gedacht ist.
Mitglied: Kanrisha
Kanrisha 23.04.2021 um 10:52:41 Uhr
Goto Top
@echo off
call "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" "D:\G2065Struktur\04Virtual Machines\Hyper-v\TrueNas\FreeBSD version 10 and earlier 64-bit (2).vmx"
bild_2021-04-23_105207
Mitglied: emeriks
emeriks 23.04.2021 aktualisiert um 11:12:58 Uhr
Goto Top
  1. Läuft die VM vielleicht doch schon im Hintergrund?
  2. Wenn nicht, dann ist das also offensichtlich ein Berechtigungsproblem. Wem gehört diese VM? Hast Du da überhaupt Zugriff drauf? Unter welchem Benutzer lässt Du die CMD laufen? Etwa DEM "Administrator"? Falls ja: Du musst die CMD mit "Als Administrator ausführen" starten.

Edit:
Oder Du änderst die NTFS-Rechte für diesen Ordner, sodass Du Deine Rechte nicht nur über die Gruppe "Administratoren" erbst.
Mitglied: Kanrisha
Kanrisha 23.04.2021 um 11:39:24 Uhr
Goto Top
1. Die VM läuft nicht im Hintergrund.

2. Diese VM Gehört mir also heißt das ich habe volle Berechtigungen
bild_2021-04-23_113922
Mitglied: Kanrisha
Kanrisha 23.04.2021 um 13:31:54 Uhr
Goto Top
Mein Problem ist wenn ich mich beim PC anmelde startet die VM aber sie wird nicht ausgeführt

die VM bleibt hier hangen sie muss Manuel gestartet werden wie kann ich das beheben dass sie mit dem hochfahren auch direkt startet ??
bild_2021-04-23_133059
Mitglied: GarfieldBonn
Lösung GarfieldBonn 23.04.2021 um 14:37:38 Uhr
Goto Top
benutzt Du auch die 'vmrun.exe' und nicht player oder workstation.
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "C:\Users\blabla\Virtual Machines\UBUNTUkhs\UBUNTUkhs.vmx"  
funktioniert bei mir einwandfrei

Die Fehlermeldung 'wird bereits ausgeführt' kann zu Beispiel auch kommen, wenn die VM nicht heruntergefahren sondern nur suspendiert wurde.


Wenn es bereits beim Hochfahren und nicht erst beim anmelden gestartet werden soll hilft vlt. das:
rem Autostartuser
rem https://www.libe.net/themen/Autostart-VMWare-Player-ohne-Benutzeranmeldung.php
Habe ich selber aber noch nicht probiert ;)
Mitglied: Kanrisha
Kanrisha 23.04.2021 um 15:50:12 Uhr
Goto Top
Also ich habe ein Script geschrieben das sieht so aus:

@echo off
call "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" "E:\Backup-G2065Struktur\04Virtual Machines\Hyper-v\TrueNas\FreeBSD version 10 and earlier 64-bit (2).vmx"


ich habe das jetzt in die Aufgabenplanung eingefügt und immer wenn ich mich anmelde sollte dann die VM starten ob es jetzt starten soll wenn ich den PC starte oder erst wenn ich ich anmelde spielt eigentlich keine große rolle bei mir.

So wenn ich jetzt den PC starte und mich dann anmelde Startet die VM aber sie wird nicht ausgeführt also ich muss noch klicken VM starten es geht nur das Fester auf.

Was muss ich noch in meinem Skript einfügen dass er die VM automatisch startet?
Mitglied: GarfieldBonn
Lösung GarfieldBonn 23.04.2021 aktualisiert um 20:05:32 Uhr
Goto Top
Du liest nicht genau genug: nicht 'vmware.exe' sondern 'vmrun.exe'!
Wie oben schon beschrieben
".....vmrun.exe" -T ws start "......vmx"
Mitglied: Kanrisha
Kanrisha 26.04.2021 um 08:30:38 Uhr
Goto Top
Danke für deine Hilfe