J'ai des fichiers de commandes qui démarrent et enregistrent des machines virtuelles sur une boîte Windows Server 2008. J'utilise gpedit.msc pour tirer les chauves-souris ...
J'ai ajouté des lignes pour écrire dans un journal. Il y a une ligne écrite, puis vboxmanage controlvm VM savestate
passe et ensuite une autre ligne.
Lorsque la machine démarre, même processus; écrire une ligne, exécuter vboxmanage
, écrire une ligne.
Si je lance les fichiers chauve-souris à partir du bureau, ils fonctionnent parfaitement. Lorsque je redémarre la machine, je constate que les journaux ont été écrits, mais que les ordinateurs virtuels ne se déplacent pas.
Je suppose que j'ai 2 questions de base; 1) Qu'est-ce qui ferait que vboxmanage
ne pas fonctionner, et 2) comme je ne suis pas habile dans les fichiers batch ou dans VirtualBox, est-ce que je peux faire quelque chose pour détecter et enregistrer ce qui se passe?
la source
vboxmanage controlvm [VM] savestate
etvboxmanage startvm [VM] --type headless
- la seule manière dont le script lui-même serait pertinent est s'il existe une différence dans la façon dont il est exécuté au démarrage ou après la connexion.