Вопрос

Я нахожусь на последней версии VMware Workstation. В моих VMWaretools я зафиксировал отдельный файл сценария (start.bat), который будет запускаться при запуске (гостевой) ОС. Безвато он не работает при запуске гостевой системы.

  1. При нажатии «запустить сейчас» работает
  2. Запуск скрипта из CMD работает, а также
  3. Я изменил службу (услуга VMWaretools), чтобы работать под разными пользователями - без успеха
  4. Все пользователи (обслуживания) имели привилегии администратора

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

Это было полезно?

Решение 2

У меня была раздел питания VM неправильно настроена. Из документации.

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

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

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

Другие советы

Я не получил работу инструментов VMware Startup, но тот же сценарий начался через планировщик (IMHO самый удобный способ запуска файла Bat после запуска) работает нормально. Поскольку планировщик предлагает пользовательский интерфейс, легко запланировать файл Bat, он даже позволяет «запустить как» указанный пользователь. Кстати, я нашел этот пост Как проверить, работает ли услуга через пакетный файл и начать его, если он не работает? Здесь полезно решить, работает ли конкретная услуга.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top