Запуск виртуальной машины в фоне VirtualBox
Понадобилось мне использовать виртуальную машину. Из интересного для меня сейчас есть только: VirtualBox и VmWare. Последнюю разворачивать было не охота и решил я развернуть все на Oracle VirtualBox. Но, помимо всего прочего, необходимо было сделать так, чтобы виртуалка работал в фоне и не мешала своим присутствием работе за ПК.
Полагаю, что описывать: как создать виртуальную машину на VirtualBox — не стоит. Перейдем к самому интересному — скриптам и действиям.
1. Как запустить виртуальную машину VirtualBox из командной строки:
C:\Program Files\Oracle\VirtualBox\VBoxHeadless -s «VM_name»
Создадим скрипт для запуска, назовем его start_virtual_machine.bat.
где, C:\Program Files\Oracle\VirtualBox\ — путь, покоторому установлен VirtualBox;
VM_name — имя виртуальной машины (которое мы видим в списке виртуальных машин в главном окне VirtualBox).
Но при таком запуске, все то время, которое виртуальная машина работает на пк будет отображаться открытое окно командной строки (см. 2й по счету скриншот). Это не очень удобно, по этому я пошел дальше и решил скрыть данное окно.
2.Скрываем окно запуска виртуальной машины и добавляем запуск в автозагрузку:
Для начала создадим .vbs скрипт, который будет прятать окно с командной строкой:
Далее, создадим .bat скрипт с таким содержанием, который положим в папку «Автозагрузка» для всех пользователей:
%windir%\system32\wscript.exe «D:\invisible.vbs» «D:\start_virtual_machine.bat»
где, D:\invisible.vbs — путь к скрипту .vbs, который мы создали ранее; D:\start_virtual_machine.bat — путь к запуску скрипта, который стартует виртуальную машину;
Вот, собственно и все. После перезагрузки и входа любого пользователя в систему виртуальная машина автоматически загрузится в фоновом режиме.
Скачать нужные скрипты в одном архиве можно отсюда. Не забывайте подправить их под вашу конфигурацию.
Вам так же может быть интересно:
Не нашли ответ на свой вопрос? Задайте его автору. Найдем ответ вместе!
Понравилась запись - кликни на рекламе!
Метки: Windows 7, Windows Vista, Windows XP