Можем ли мы выполнить сценарий для автоматического перезапуска служб, если состояние агента виртуальной машины не готово с помощью Powershell? - PullRequest
0 голосов
/ 05 ноября 2019

Это мой текущий сценарий:
Состояние виртуальной машины «Работает», VMAgent - «Не готов», Служба гостевого агента Windows Azure «Остановлена».

Я вручную запущу Гостевой агент Windows Azureвсякий раз, когда мой VMAgent не готов.

Итак, есть ли какой-нибудь сценарий, который я могу написать с помощью Powershell для автоматического запуска службы, когда VMAgent не готов?

WMStatus

VMAgentStatus

Услуги

1 Ответ

0 голосов
/ 06 ноября 2019

Боюсь, что по вашим требованиям вы не сможете добиться этого с помощью скрипта для автоматического запуска сервиса вне виртуальной машины. Пожалуйста, ознакомьтесь с описанием агента виртуальной машины:

Агент виртуальной машины играет главную роль в включении и выполнении расширений виртуальной машины Azure. Расширения виртуальных машин обеспечивают настройку виртуальной машины после развертывания, например установку и настройку программного обеспечения. Расширения виртуальных машин также включают функции восстановления, такие как сброс административного пароля виртуальной машины. Без агента виртуальной машины Azure невозможно запустить расширения виртуальной машины.

В этой ситуации вы можете взаимодействовать с виртуальной машиной через удаленное соединение и вручную запускать службы внутри виртуальной машины. Подробнее об агенте виртуальной машины см. Здесь здесь .

...