[Win7, Групповые политики] Сценарии входа\выхода из системы.

DavyJohnes
На сайте с 05.01.2011
Offline
84
1754

Встала задача стартовать и успешно завершать виртуальную машину на virtualbox. Погуглив и подумав, решил что для меня удобнее всего будет воспользоваться сценариями входа\выхода из системы.

Написал обычный батник который стартует виртуальную машину. В групповых политиках добавил батник в сценарии входа. Здесь все хорошо, при входе в систему ВМ успешно стартует.

Проблема возникла при попытке усыпить ВМ при выходе из системы. Написал батник, который усыпляет ВМ, добавил в сценарии выхода. Однако, когда инициируется выход из системы, винда сначала завершает все процессы (в том числе процесс виртуальной машины) и только потом выполняет скрипт выхода. В итоге - виртуальная машина крашится. Собственно вопрос: как сделать так что бы скрипт выполнялся до того как завершаются все процессы?

https://handy-tools.io (https://handy-tools.io) - Набор полезных утилит для всех!
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#1

Напишите в батнике своем с начала необходимые действия с VM, а потом shutdown и выходите из системы им. :) Костылик ))) но работать будет :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Переделать батник на службу

Не стоит плодить сущности без необходимости
DavyJohnes
На сайте с 05.01.2011
Offline
84
#3
Andreyka:
Переделать батник на службу

Пробовал различные готовые решения (VBoxCtrl, Vboxvmservice и пр.). Такой вариант не устроил потому что (почему - не знаю) при работе службы которая контролирует работу ВМ, невозможно запустить GUI VB, выдает непонятную ошибку.

Так все таки быть может кто знает как выполнить скрипт еще до того как начнется убийство всех процессов в системе ?

Andreyka
На сайте с 19.02.2005
Offline
822
#4

В linux/bsd любой скрипт можно сделать сервисом

Неужели с windows это не так?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий