Как PowerShell скрипту дождаться запуска операционной системы в виртуальной машине (гость)?
Добрый день.
Продолжу задавать вопросы без ответов.
Всё ниже описанное должно делаться средствами PowerShell:
0) Необходимо запустить VM на удаленном гиппервизоре (это без проблем, описываю пункт только чтобы остальные не были выдернуты из контекста).
1) Дождаться запуска операционной системы. Именно запуска ОС. При этом АВТОлогин использовать не рекомендуется. Самое главное не путать запуск ОС (готовность к работе) с таймаутом после старта. Так как могут устанавливаться обновления и по сути ОС еще не готова работать с внешними службами.
2) Получив информацию о запуске ОС в VM из п.2 запустить другие VM зависящие от VM из п.2 (запуск не проблема, проблема дождаться подтверждения о запуске ОС в VM из п.2).
Чтобы отметить вопрос как решённый:
Хорошая мысля приходит опаздля - надо в цикле While чекать какую нибудь службу на требуемой VM из п.1 Есть системные службы с отложенным запуском. Или если как в моём случае - отслеживать запуск одной конкретной службы.