Ich habe mir zwei Scripte geschrieben, einmal ein Script, welches eine virtuelle Maschine startet ( startvm.cmd ) und ein Script, welches die virtuelle Maschine beendet.
StartVM.cmd
vboxmanage startvm "NT4-Server"
StopVM.cmd
vboxmanage controlvm "NT4-Server" savestate
Beide Scripte funktionieren, wenn ich sie über die Windows/Gui doppelklicke fehlerlos.
Täglich wird eine Datensicherung über Acronis True Image 2017 vom Host gemacht. Dort habe ich die Scripte als Vor- bzw- Nachbefehl eingetragen, damit der virtuelle Server für die Zeit des Backups nicht läuft. Nur da funktioniert das Stop-Script nicht, weil sich vboxmanage an irgendwas stört:
Ich vermute ins Blaue ein Berechtigungsproblem, aber Acronis läuft mit mindestens mit den gleichen Rechten, wie ich ( Adminrechte ), der die Scripte fehlerfrei "händisch" starten kann. Nun bin ich etwas ratlos.VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available)
VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Shared)" at line 101 of file VBoxManageControlVM.cpp
Kennt jemand das Problem und weiss eine Lösung?