Vmware Tools - Suspend Script im User Kontext starten
Verfasst: 02.10.2017, 23:19
Folgende Situation:
- Vmware Workstation 12.5.7. neuester Build.
- Host: windows 10, Guest-VM: ebenfalls windows 10 (neuestes Build)
- innerhalb der Guest-VM wurde mit veracrypt (ehemals truecrypt) ein Container im Explorer als Laufwerk M: gemountet
- beim wechseln des Powerstate in "suspend Mode" wird das Script "suspend-vm-default.bat" ausgeführt.
-- dabei soll mit folgendem Befehl der Veracrypt Containter dismountet werden ""%ProgramFiles%/VeraCrypt/veracrypt.exe" /q /d m:"
Problem:
- wird der dismount-Befehl unter dem angemeldeten User ausgeführt mit dem der Container auch gemountet wurde wird er sauber aus dem explorer entfernt
- beim starten des Suspend modes wird zwar das Container dismountet aber der Laufwerksbuchstabe M: wird weiterhin von windows verwendet. zur Freigabe wird ein Neustart benötigt auf welchen ich zwingend verzichten möchte.
- meine Vermutung liegt darin, dass der Dienst "Vmware Tools" als lokales Konto läuft. Ein wechsel des Dienstekonto löste das Problem nicht.
Hat jemand eine Idee wie unter einem Serviceaccount ein script ausgeführt werden kann welches unter dem Userkontext läuft? oder eine andere Idee wie das Problem gelöst werden kann
Danke,
bas123
- Vmware Workstation 12.5.7. neuester Build.
- Host: windows 10, Guest-VM: ebenfalls windows 10 (neuestes Build)
- innerhalb der Guest-VM wurde mit veracrypt (ehemals truecrypt) ein Container im Explorer als Laufwerk M: gemountet
- beim wechseln des Powerstate in "suspend Mode" wird das Script "suspend-vm-default.bat" ausgeführt.
-- dabei soll mit folgendem Befehl der Veracrypt Containter dismountet werden ""%ProgramFiles%/VeraCrypt/veracrypt.exe" /q /d m:"
Problem:
- wird der dismount-Befehl unter dem angemeldeten User ausgeführt mit dem der Container auch gemountet wurde wird er sauber aus dem explorer entfernt
- beim starten des Suspend modes wird zwar das Container dismountet aber der Laufwerksbuchstabe M: wird weiterhin von windows verwendet. zur Freigabe wird ein Neustart benötigt auf welchen ich zwingend verzichten möchte.
- meine Vermutung liegt darin, dass der Dienst "Vmware Tools" als lokales Konto läuft. Ein wechsel des Dienstekonto löste das Problem nicht.
Hat jemand eine Idee wie unter einem Serviceaccount ein script ausgeführt werden kann welches unter dem Userkontext läuft? oder eine andere Idee wie das Problem gelöst werden kann
Danke,
bas123