Как удалить задания Azure с помощью Runbook Azure?

Я пишу одну Runbook Azure, которая должна очищать мою тестовую среду.

Мне нужно удалить некоторые задания Azure, но когда я пытаюсь получить свои задания с помощью команды Get-AzureRmSchedulerJob, я получаю эту ошибку:

Get-AzureRmSchedulerJob -ResourceGroupName MyResourceGroupName -JobCollectionName myJobCollectionName

Get-AzureRmSchedulerJob : The term 'Get-AzureRmSchedulerJob' is not recognized as the name of a cmdlet, function, 

script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is 

correct and try again.

At line:10 char:1

+ Get-AzureRmSchedulerJob -ResourceGroupName MyResourceGroupName

+ ~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : ObjectNotFound: (Get-AzureRmSchedulerJob:String) [], CommandNotFoundException

    + FullyQualifiedErrorId : CommandNotFoundException

Как я могу получить свои работы в Azure Runbook? Используя PowerShell, эта команда работает. Мне нужно зациклить все задания, потому что я не могу удалить все задания.

Спасибо

1 ответ

Решение

Как я могу получить свои работы в Azure Runbook? Используя PowerShell, эта команда работает. Мне нужно зациклить все задания, потому что я не могу удалить все задания.

Команда Powershell Get-AzureRmSchedulerJob находится в AzureRM.Scheduler. В соответствии с исключением The term 'Get-AzureRmSchedulerJob' is not recognized as the name of a cmdlet, function, Я предполагаю, что в ваших модулях учетной записи автоматизации нет AzureRM.Scheduler.

По умолчанию его нет в Automation. Вы можете проверить это на лазурном портале.

Примечание. Зависимости: AzureRM.Profile (≥ 4.0.0). Если AzureRM.Profile (<4.0.0), вам необходимо обновить AzureRM.Profile перед импортом AzureRM.Scheduler

Если это не в модулях. Мы могли бы установить его вручную.

Другие вопросы по тегам