8

Хост Windows 7. Я хотел бы, чтобы моя виртуальная машина запускалась с Windows в фоновом режиме, без необходимости входа в Windows и запуска ее вручную. Я также надеюсь, что виртуальная машина может быть элегантно закрыта после завершения работы Windows.

Существует ли существующий скрипт / приложение, которое делает это?

2 ответа2

14

Если вы используете VMware Workstation, вы можете сделать виртуальную машину "общей виртуальной машиной" и настроить ее на автоматический запуск (в библиотеке щелкните правой кнопкой мыши "Общие виртуальные машины" и выберите "Управление виртуальными машинами автозапуска"). По умолчанию общие виртуальные машины подвергаются жесткому отключению при отключении хоста. Вы можете изменить это, %PROGRAMDATA%\VMware\hostd\vmAutoStart.xml и изменение значения stopAction к GuestShutdown (или Suspend , если вы не хотите приостановить VM). Вам нужно будет перезапустить службу VMware Workstation Server после внесения изменений в этот файл (и вы должны закрыть все работающие общие виртуальные машины перед перезапуском службы).

Обновление: в Workstation Pro 14 пункт контекстного меню теперь называется "Управление действиями питания виртуальной машины" и теперь поддерживает настройку виртуальной машины для автоматического приостановления работы при отключении хоста.

8

Вы также можете использовать команду vmrun .

Вы можете использовать скрипт для запуска ВМ, например:

vmrun -T ws start "F:\VMWare-VMs\S1.vmx"

и вы добавляете скрипт при запуске Windows.

Подробнее о vmrun: http://www.sysadmit.com/2016/11/vmware-workstation-vmrun.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .