Скрипт запуска VMWare Tools - PullRequest
0 голосов
/ 07 января 2011

Я использую последнюю версию VMWare Workstation. В моем VMWareTools я настроил отдельный файл сценария (start.bat) для запуска при загрузке (гостевой) ОС. К сожалению, он не запускается при запуске гостевой системы, как предполагалось.

  1. При нажатии "запустить сейчас" работает
  2. Запуск скрипта из CMD тоже работает
  3. Я изменил службу (служба VMWareTools) для работы под разными пользователями - безуспешно
  4. Все пользователи (службы) имеют права администратора

Понятия не имею, что происходит не так. Может быть, у кого-то есть идея ...

Ответы [ 2 ]

0 голосов
/ 14 января 2011

Я неправильно сконфигурировал секцию питания виртуальной машины. Из документации.

Выключение / выключение гостя - если установлено значение «Выключить», активная виртуальная машина отключается, как кнопка питания на аппаратном ПК. Виртуальная машина внезапно отключается, без учета выполняемой работы.

Аналогичный сценарий применяется при запуске. При правильной настройке скрипт запускается. Как только вы знаете ответ - как всегда - это так очевидно. Однако другой комментарий остается интересной альтернативой.

Просто подсказка: при запуске скрипта VMWare сообщала, что скрипт не был успешно запущен, что он и сделал. Установка ERRORLEVEL = 0 в конце скрипта позволяет избежать этой проблемы.

0 голосов
/ 12 января 2011

Я не запустил запуск VMWare Tools, но тот же скрипт запускался через планировщик (ИМХО самый удобный способ запуска bat-файла после запуска), работает нормально.Так как планировщик предлагает пользовательский интерфейс, то легко запланировать файл bat, он даже позволяет мне «запускать» указанного пользователя.Кстати, я нашел этот пост Как проверить, работает ли служба через командный файл, и запустить его, если он не запущен? здесь полезно, чтобы определить, запущена ли уже конкретная служба.

...