az automation runbook

Примечание

Эта ссылка является частью расширения автоматизации для Azure CLI и требует версии 2.13.0 или более поздней. Расширение будет автоматически установлено при первом запуске команды AZ Automation Runbook . Подробнее о расширениях.

Модуль Runbook службы автоматизации.

Команды

az automation runbook create

Создайте модуль Runbook, идентифицируемый по имени модуля Runbook.

az automation runbook delete

Удалите модуль Runbook по имени.

az automation runbook list

Получение списка модулей Runbook.

az automation runbook publish

Публикация черновика Runbook.

az automation runbook replace-content

Замена содержимого модуля Runbook.

az automation runbook revert-to-published

Вернуть содержимое модуля Runbook к последнему известному состоянию публикации.

az automation runbook show

Получите модуль Runbook, идентифицируемый по имени модуля Runbook.

az automation runbook start

Запустите runbook.

az automation runbook update

Обновите модуль Runbook, идентифицируемый по имени модуля Runbook.

az automation runbook wait

Разместите интерфейс командной строки в состоянии ожидания, пока не будет выполнено условие модуля Runbook службы автоматизации.

az automation runbook create

Создайте модуль Runbook, идентифицируемый по имени модуля Runbook.

az automation runbook create --automation-account-name
                             --name
                             --resource-group
                             --type {Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShell, PowerShellWorkflow, Script}
                             [--description]
                             [--location]
                             [--log-activity-trace]
                             [--log-progress {false, true}]
                             [--log-verbose {false, true}]
                             [--tags]

Примеры

Создание модуля runbook

az automation runbook create --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook" --type "PowerShell" --location "East US 2"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--type

Тип модуля Runbook.

допустимые значения: Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShell, PowerShellWorkflow, Script

Необязательные параметры

--description

Описание модуля Runbook.

--location -l

Расположение. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--log-activity-trace

Параметры трассировки уровня действия модуля Runbook.

--log-progress

Параметр журнала хода выполнения Runbook.

допустимые значения: false, true
--log-verbose

Параметр подробного журнала модуля Runbook.

допустимые значения: false, true
--tags

Теги, разделенные пробелами: ключ [= значение] [ключ [= значение]...]. Используйте "" для очистки существующих тегов.

az automation runbook delete

Удалите модуль Runbook по имени.

az automation runbook delete --automation-account-name
                             --name
                             --resource-group
                             [--yes]

Примеры

Удаление модуля Runbook

az automation runbook delete --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--yes -y

Не запрашивать подтверждение.

az automation runbook list

Получение списка модулей Runbook.

az automation runbook list --automation-account-name
                           --resource-group

Примеры

Вывод списка модулей Runbook по учетной записи службы автоматизации

az automation runbook list --automation-account-name "myAutomationAccount" --resource-group "rg"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az automation runbook publish

Публикация черновика Runbook.

az automation runbook publish --automation-account-name
                              --name
                              --resource-group
                              [--no-wait]

Примеры

Опубликовать черновик Runbook

az automation runbook publish --automation-account-name "myAutomationAccount" --resource-group                "rg" --name "myRunbook"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Параметры, передаваемые в операцию публикации модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

az automation runbook replace-content

Замена содержимого модуля Runbook.

az automation runbook replace-content --automation-account-name
                                      --content
                                      --name
                                      --resource-group
                                      [--no-wait]

Примеры

Замена содержимого модуля Runbook

az automation runbook replace-content --automation-account-name "myAutomationAccount" --resource-group                "rg" --name "myRunbook" --content @/path/to/script

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--content

Содержимое модуля Runbook.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

az automation runbook revert-to-published

Вернуть содержимое модуля Runbook к последнему известному состоянию публикации.

az automation runbook revert-to-published --automation-account-name
                                          --name
                                          --resource-group

Примеры

Замена содержимого модуля Runbook

az automation runbook revert-to-published --automation-account-name "myAutomationAccount"                --resource-group "rg" --name "myRunbook"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az automation runbook show

Получите модуль Runbook, идентифицируемый по имени модуля Runbook.

az automation runbook show --automation-account-name
                           --name
                           --resource-group

Примеры

Получить Runbook

az automation runbook show --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az automation runbook start

Запустите runbook.

az automation runbook start --automation-account-name
                            --resource-group
                            [--name]
                            [--parameters]
                            [--run-on]

Примеры

Запуск модуля runbook

az automation runbook start --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--name --runbook-name -n

Имя модуля Runbook.

--parameters

Параметры задания. Значение ожидания: KEY1 = ЗНАЧЕНИЕ1 KEY2 = ЗНАЧЕНИЕ2...

--run-on

RunOn, указывающее имя группы, в которой должно выполняться задание.

az automation runbook update

Обновите модуль Runbook, идентифицируемый по имени модуля Runbook.

az automation runbook update --automation-account-name
                             --name
                             --resource-group
                             [--description]
                             [--log-activity-trace]
                             [--log-progress {false, true}]
                             [--log-verbose {false, true}]
                             [--tags]

Примеры

Обновление модуля Runbook

az automation runbook update --automation-account-name "myAutomationAccount" --description                "Runbook Description" --log-activity-trace 1 --log-progress true --log-verbose false                --resource-group "rg" --runbook-name "myRunbook"

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--description

Описание модуля Runbook.

--log-activity-trace

Параметры трассировки уровня действия модуля Runbook.

--log-progress

Параметр журнала хода выполнения Runbook.

допустимые значения: false, true
--log-verbose

Параметр подробного журнала модуля Runbook.

допустимые значения: false, true
--tags

Теги, разделенные пробелами: ключ [= значение] [ключ [= значение]...]. Используйте "" для очистки существующих тегов.

az automation runbook wait

Разместите интерфейс командной строки в состоянии ожидания, пока не будет выполнено условие модуля Runbook службы автоматизации.

az automation runbook wait --automation-account-name
                           --name
                           --resource-group
                           [--created]
                           [--custom]
                           [--deleted]
                           [--exists]
                           [--interval]
                           [--timeout]
                           [--updated]

Примеры

Приостановите выполнение следующей строки скрипта CLI, пока не будет успешно создан модуль Runbook службы автоматизации.

az automation runbook wait --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook" --created

Обязательные параметры

--automation-account-name

Имя учетной записи службы автоматизации.

--name --runbook-name -n

Имя модуля Runbook.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--created

Дождитесь создания "provisioningState" в "выполнено".

--custom

Дождитесь, пока условие не будет удовлетворять пользовательскому запросу JMESPath. Пример: provisioningState! = ' Progress ', instanceView. statuss [? code = = ' PowerState/выполняется '].

--deleted

Дождитесь удаления.

--exists

Дождитесь существования ресурса.

--interval

Интервал опроса в секундах.

значение по умолчанию: 30
--timeout

Максимальное время ожидания в секундах.

значение по умолчанию: 3600
--updated

Дождитесь обновления с provisioningState в "выполнено".