Запрос Azure PS для получения поставщиков ресурсов, зарегистрированных для определенной группы ресурсов - PullRequest
0 голосов
/ 18 января 2019
Get-AzureRmResourceProvider -ListAvailable | Select-Object ProviderNamespace, RegistrationState

Приведенный выше запрос PS может получить мне все поставщики ресурсов и зарегистрированное состояние.

Теперь, когда у меня есть группа ресурсов с несколькими добавленными ресурсами

Можно ли написать скрипт PS / Cloud Shell для получения поставщиков ресурсов, необходимых только для ресурсов в этой конкретной группе ресурсов?

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Попробуйте команду ниже, $arrayList - это все поставщики ресурсов группы ресурсов.

$a = (Get-AzureRmResource -ResourceGroupName joywebapp).ResourceType 
$arrayList = New-Object System.Collections.ArrayList
foreach($item in $a){
    if($arrayList.Contains(($item -split("/"))[0]) -eq $false){
        $arrayList.Add((($item -split("/"))[0])) | Out-Null
    }  
}

enter image description here

0 голосов
/ 18 января 2019

просто сделайте Get-AzResource и найдите все типы ресурсов в этой группе ресурсов, что-то вроде:

Get-AzResource -ResourceGroupName xxx | Select-Object ResourceType
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...