Azure:get-azureSchedulerJob:ResourceNotFound:云服务无效

Azure: get-azureSchedulerJob : ResourceNotFound: The cloud service is not valid

使用 powershell 5,我正在尝试管理我的调度程序作业,但是......当我键入:

get-azureSchedulerJob -Location "West Europe" -JobCollectionName nicejobcollection

我收到以下错误:

get-azureSchedulerJob : ResourceNotFound: The cloud service is not valid.

以下两个命令都给出了正确的结果: 获取 Azure 订阅 获取 AzureRMSubscription

有什么想法吗?

更新:运行Get-AzureRmResource 确实显示资源 nicejobcollection

Name              : NiceJobCollection
ResourceId        : /subscriptions/<subscriptionGuid>/resourceGroups/RGName-Europe/providers
                    /Microsoft.Scheduler/jobcollections/NiceJobCollection
ResourceName      : NiceJobCollection
ResourceType      : Microsoft.Scheduler/jobcollections
ResourceGroupName : RGName-Europe
Location          : westeurope
SubscriptionId    : <subscriptionGuid>

2016 年 4 月 15 日编辑以反映最新决议

到目前为止,与调度程序作业相关的所有 powershell 命令似乎都只是来自旧 azure 门户创建的默认资源组或直接从 powershell 命令创建的轮询结果:New-AzureSchedulerJobCollection -JobCollectionName *** -Location *** -Plan ***

默认组名称将在新门户中显示为资源组 cs-*LOCATION*-scheduler

但是,在新门户中创建 schedulerjob 集合时,您将被要求 select 一个资源组,稍后 powershell 将无法识别该资源组,并且查询会失败。

我试图在 powershell 中定位自定义资源组,但运气不佳。我知道有一种方法可以通过 Set-AzureSubscription -CurrentStorageAccountName 定位存储帐户,但找不到任何类似的资源组。

因此,目前的解决方案是让所有调度程序作业都由旧门户处理,这样它们就可以通过 powershell 访问。