Ответ kbyrd работает только с общими виртуальными машинами. Ответ Ja5087 работает, но есть и другой способ - кроссплатформенность. Я даю этот ответ, потому что я искал тот же ответ сегодня и не наткнулся ни на один пост, будет вся информация.
Этот ответ позволяет запустить vm в фоновом режиме, если вы того пожелаете.
Создайте скрипт с помощью следующей команды:
vmrun -T {ws|server|player|...} [-vp virtualMachinePassword] [-gu guestUser] [-gp guestPassword] start "path to vmx file" [nogui]
-vp - виртуальный пароль для зашифрованных машин
-gu - это гостевой пользователь, который должен войти в систему, и -gp - пароль гостевого пользователя, если вы хотите авторизоваться, и он не задан в конфигурации vm.
nogui запускает виртуальную машину в фоновом режиме
Чтобы предотвратить сбой запуска из-за диалогов vmware, отредактируйте файл .vmx и добавьте следующие параметры для автоматического ответа на любые диалоги vmware:
uuid.action = "keep"
ИЛИ uuid.action = "create"
msg.autoAnswer = "TRUE"
Для uuid.action это отвечает на вопрос, когда вы запускаете vm после перемещения или копирования в новое место. keep является эквивалентом "I Moved It", create является эквивалентом "I Copied It".