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

时间:2016-04-15 17:20:59

标签: powershell azure scheduler

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

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

我收到以下错误:

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

以下两个命令都会给出正确的结果: GET-AzureSubscription 得到-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>

1 个答案:

答案 0 :(得分:1)

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

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

默认组名称将在新门户网站

中显示为资源gourp cs-*LOCATION*-scheduler

但是,在新门户中创建schedulerjob集合时,系统会要求您选择资源组,稍后PowerShell将无法识别该资源组,并且查询将失败。

我尝试在powershell中定位自定义资源组,但没有太多运气。我知道有一种方法可以通过Set-AzureSubscription -CurrentStorageAccountName定位存储帐户,但无法找到与资源组类似的内容。

因此,到目前为止,解决方案是让所有调度程序都由旧门户处理,因此可以通过powershell访问它们。