如何通过 Azure Runbook 删除 Azure 作业?

How can I delete Azure Jobs by Azure Runbook?

我正在写一个 Azure Runbook,它必须每月清理我的测试环境。

我需要删除一些 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 此命令有效。 我需要循环所有作业,因为我无法删除所有作业。

谢谢

How can I retrieve my jobs inside Azure Runbook? Using PowerShell this command works. I need cycle all jobs because I cannot delete all jobs.

Powershell 命令 Get-AzureRmSchedulerJobAzureRM.Scheduler 中。 根据异常 The term 'Get-AzureRmSchedulerJob' is not recognized as the name of a cmdlet, function,,我假设您的自动化帐户模块中没有 AzureRM.Scheduler

默认情况下,它不在自动化中。您可以从 Azure 门户网站查看。

注意: 依赖项:AzureRM.Profile (≥ 4.0.0)。如果 AzureRM.Profile (<4.0.0) 您需要 在导入前更新 AzureRM.Profile AzureRM.Scheduler

如果它不在模块中。我们可以手动安装它。