148291
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

Printed on: April 25, 2024 at 14:04 o'clock

Member: Coreknabe
Coreknabe Apr 23, 2021 at 07:34:27 (UTC)
Goto Top
Moin,

sieht ganz so aus:
VMWare Workstation VMs automatisch starten

Gruß
Member: emeriks
emeriks Apr 23, 2021 updated at 07:35:23 (UTC)
Goto Top
Hi,
einfach einen Scheduled Task mit Trigger "bei Systemstart" und damit die VMX "starten".

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

E.
Mitglied: 148291
148291 Apr 23, 2021 at 07:48:54 (UTC)
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 ??
Member: emeriks
emeriks Apr 23, 2021 at 08:04:52 (UTC)
Goto Top
Zitat von @148291:
funktioniert aber nicht ganz.
Was heißt "nicht ganz"?

Am Rande:
Ist das ein Windows Server OS? Warum dann nicht über Hyper-V?
Member: Vision2015
Vision2015 Apr 23, 2021 at 08:08:50 (UTC)
Goto Top
moin...
Zitat von @148291:

"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: 148291
148291 Apr 23, 2021 updated at 08:12:44 (UTC)
Goto Top
Also der VMware Launcher startet die VM aber nicht wie kann ich denn Start der VM erzeugen ? face-smile
Member: emeriks
emeriks Apr 23, 2021 updated at 08:18:35 (UTC)
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?
Member: wiesi200
wiesi200 Apr 23, 2021 at 08:50:47 (UTC)
Goto Top
Hallo,

eine ganz absurde Idee:
Für einen Server auch entsprechende Serversoftware verwenden und nicht was für Workstations gedacht ist.
Mitglied: 148291
148291 Apr 23, 2021 at 08:52:41 (UTC)
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
Member: emeriks
emeriks Apr 23, 2021 updated at 09:12:58 (UTC)
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: 148291
148291 Apr 23, 2021 at 09:39:24 (UTC)
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: 148291
148291 Apr 23, 2021 at 11:31:54 (UTC)
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
Member: GarfieldBonn
Solution GarfieldBonn Apr 23, 2021 at 12:37:38 (UTC)
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: 148291
148291 Apr 23, 2021 at 13:50:12 (UTC)
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?
Member: GarfieldBonn
Solution GarfieldBonn Apr 23, 2021 updated at 18:05:32 (UTC)
Goto Top
Du liest nicht genau genug: nicht 'vmware.exe' sondern 'vmrun.exe'!
Wie oben schon beschrieben
".....vmrun.exe" -T ws start "......vmx"
Mitglied: 148291
148291 Apr 26, 2021 at 06:30:38 (UTC)
Goto Top
Danke für deine Hilfe