VMWare Werkzeuge StartUp Script
-
08-10-2019 - |
Frage
Ich bin auf der neuesten Version von VMWare Workstation. In meinem vmwaretools Ich habe eine einzelne Skriptdatei (start.bat) configrued gestartet werden, wenn das (Gast) O gestartet wird. Unfortuantely es nicht ausgeführt werden, wenn das Gastsystem wie beabsichtigt zu starten.
- Wenn "läuft jetzt" Pressen es funktioniert
- Ausführen des Skripts von CMD funktioniert auch
- Ich habe den Dienst (vmwaretools Dienst) geändert unter verschiedenen Benutzern ausgeführt werden - keinen Erfolg
- Alle Benutzer (des Dienstes) haben Administratorrechte hatte
Ich habe keine Ahnung, was falsch läuft. Vielleicht eine Idee, jemand mit ....
Lösung 2
Ich hatte das Leistungsteil der VM falsch konfiguriert. Aus der Dokumentation.
Power Off / Abschalten Gast - Wenn die Einstellung Power Off, stellt sie die aktive virtuelle Maschine wie die Power-Taste auf einem Hardware-PC aus. Die virtuelle Maschine wird abrupt abgeschaltet, ohne Rücksicht auf aktuelle Arbeit.
ähnliches Szenario gilt, wenn Inbetriebnahme. Mit der richtigen Einstellung startet das Skript. Sobald Sie die Antwort -wie immer wissen - es ist so offensichtlich. Doch der andere Kommentar bleibt eine interessante Alternative.
Nur ein Hinweis: Wenn das Skript ausgeführt wird, VMWare berichtet das Skript nicht erfolgreich ausgeführt wird, was es tat. ERRORLEVEL = 0
am Ende des Skripts einstellen vermeidet dieses Problem.
Andere Tipps
Ich habe nicht die VMware Tools-Startarbeits, aber das gleiche Skript gestartet über den Scheduler (IMHO der bequemste Weg, eine Fledermaus-Datei nach dem Start zu starten) funktioniert gut. Da Scheduler bietet eine Benutzeroberfläche es einfach, die bat-Datei zu planen, erlaubt es sogar, mich zu „Ausführen als“ einen bestimmten Benutzer. BTW, fand ich diesen Beitrag Wie kann man überprüfen, ob ein Service über Batch-Datei ausgeführt wird, und starten sie es, wenn es nicht läuft? hier nützlich, um zu entscheiden, ob ein bestimmter Dienst bereits ausgeführt wird.