Azure Runbook запрос запущенных заданий - PullRequest
0 голосов
/ 26 февраля 2020

У нас есть Runbook Powershell, запуск которого запланирован каждые 1 час. Сценарий внутри выполняет Invoke-AzVMRunCommand для вызова сценария Powershell на удаленной виртуальной машине. Проблема заключается в том, что два раза в день он выполняется дольше 1 часа и перекрывается со следующим в расписании, а второй запуск завершается с ошибкой, связанной с «Invoke-AzVMRunCommand»: «Выполнение выполнения расширения команды выполняется. Пожалуйста, подождите для завершения перед вызовом команды запуска. "

Вопрос, как запросить, выполняется ли задание Runbook в данный момент, поэтому не будет выполняться в этот раз. Мы не можем изменить расписание.

спасибо!

1 Ответ

0 голосов
/ 09 марта 2020

Вы можете использовать командлет Az PowerShell Get-AzAutomationJob , чтобы проверить состояние задания. Кроме того, на основании этого статуса вы можете решить удалить или установить существующее расписание с помощью командлетов, связанных с расписанием, из здесь .

Надеюсь, это поможет! Ура!

...