0

我正在编写一个必须每月清理我的测试环境的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 此命令有效。我需要循环所有作业,因为我无法删除所有作业。

谢谢

4

1 回答 1

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 门户网站进行检查。

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

在此处输入图像描述

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

在此处输入图像描述 在此处输入图像描述

于 2018-01-11T03:44:14.193 回答