Если я не понял неправильно, я полагаю, вы хотите получить InstanceId
виртуальной машины в наборе масштабов виртуальной машины Azure.
Вы можете попытаться использовать Get-AzureRmVmssVM
, чтобы получить его.
Get-AzureRmVmssVM -ResourceGroupName <ResourceGroupName> -VMScaleSetName <VMScaleSetName>
![enter image description here](https://i.stack.imgur.com/emvvO.png)
Обновление:
Если вы хотите получить ResourceId
ресурса Azure, вы можете использовать для этого Get-AzureRmResource
, просто укажите нужные свойства.
Например:
1.Получить ResourceId
определенного ресурса:
$resource = Get-AzureRmResource -ResourceGroupName <ResourceGroupName> -ResourceType <ResourceType> -ResourceName <ResourceName>
$resource.ResourceId
2.Получить ResourceId
всех ресурсов в определенной группе ресурсов
$resource = Get-AzureRmResource -ResourceGroupName <ResourceGroupName>
$resource.ResourceId
3.Получите ResourceId
всех ресурсов вашей подписки.
$resource = Get-AzureRmResource
$resource.ResourceId
Результат понравится (фактический результат будет определяться вашими свойствами):
![enter image description here](https://i.stack.imgur.com/dSjFK.png)