-1

Поскольку я отлаживаю сценарий запуска для удаленной виртуальной машины, я пытаюсь запустить некоторые команды, основанные на предыдущих. Ошибки, которые я получаю, противоречивы; иногда выполняются 2 из 3 шагов, иногда нет, иногда все. После вставки циклов while, которые заставляют шаги проверять, выполнялись ли предыдущие шаги, мой сценарий работает более или менее надежно.

Вся эта договоренность несколько неловко. Есть ли способ сделать синхронные сценарии запуска? Прав ли я, предполагая, что сценарии запуска в первую очередь работают асинхронно?

Контекст: GCE, Windows Server 2012 R2. Мой сценарий устанавливает 3 вещи: Chocolatey, затем Boxstarter, затем вызывает модуль Boxstarter. Chocolatey - это однострочная установка, Boxstarter устанавливается через пакет choco, а для запуска модуля Boxstarter требуется Boxstarter.

1 ответ1

0

Независимо от того, выполняются ли несколько сценариев входа в систему синхронно (или нет), зависит от того, как настроены политики (вам нужно сообщить нам, как они настроены) По умолчанию они запускаются одновременно.

Если вы просто говорите о шагах в одном скрипте, то, являются ли эти шаги синхронными или нет, определяется самим скриптом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .