我正在编写一个 Azure Runbook ,它必须清理我的测试环境。
我需要删除一些Azure Jobs但是当我尝试使用 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此命令有效。 我需要循环所有工作,因为我无法删除所有工作。
由于
答案 0 :(得分:0)
如何在Azure Runbook中检索我的作业?使用PowerShell此命令有效。我需要循环所有工作,因为我无法删除所有工作。
Powershell命令Get-AzureRmSchedulerJob
位于AzureRM.Scheduler。
根据例外The term 'Get-AzureRmSchedulerJob' is not recognized as the name of a cmdlet, function,
,我假设您的自动化帐户模块中没有AzureRM.Scheduler。
默认情况下,它不在自动化中。你可以从azure portal查看它。
注意:依赖关系: AzureRM.Profile(≥4.0.0)。如果AzureRM.Profile(< 4.0.0)您需要在导入AzureRM.Scheduler之前更新AzureRM.Profile
如果它不在模块中。我们可以手动安装它。