powershell - 不在 DevTestLab 的资源组中时如何拉取 VM AutoShutdown 计划
问题描述
我们有一个包含许多 VM 的 DevTestLab。我正在尝试拉出所有虚拟机自动关机计划。为此,我调用了 Rest API 并能够获取与 DevTestLab 位于同一资源组中的 VM AutoShutdown 计划。
API 调用
$URL = "https://management.azure.com/subscriptions/$SubscriptionID/resourceGroups/$ResoureGroup/providers/Microsoft.DevTestLab/labs/$LabName/virtualmachines/$VMName/schedules/LabVmsShutdown?api-version=2018-09-15"
但是我的一些虚拟机与实验室不在同一个资源组中。所以它给出了一个错误。
{"error":{"code":"ResourceNotFound","message":"The Resource 'Microsoft.DevTestLab/labs/LabName/virtualMachines/VMName' under resource group 'VMResourceGroupName' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"}}
如果没有指定实验室资源组,我找不到任何 REST API 调用来拉取 AutoShutdown 计划。感谢任何帮助!
解决方案
推荐阅读
- javascript - openlayer4:如何删除图层中的要素并刷新地图
- python - Python multiprocessing.Pool 无法腌制 mxnet.mod.Module 对象
- kubernetes - 为 Kubernetes 资源请求/限制添加什么?
- hyperledger-fabric - 如何在超级账本作曲家 logic.js 中访问资产的交易历史?
- python - Python Django 错误 NoReverseMatch 异常值:“updatecontact”的反向,没有找不到参数
- laravel - Laravel ORM 关系 - 同一用户表上的经理 - 员工
- python - 诊断 boto3 中的内存泄漏
- ios - 无法在 MKMapview Swift 上显示注释引脚
- php - 如果两个数组中的特定键值匹配,则插入新键
- android - Textview中的文本格式