Get-AzRoleEligibleChildResource
Получение дочерних ресурсов ресурса, на котором у пользователя есть подходящий доступ
Синтаксис
Get-AzRoleEligibleChildResource
-Scope <String>
[-Filter <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzRoleEligibleChildResource
-InputObject <IAuthorizationIdentity>
[-Filter <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Описание
Получение дочерних ресурсов ресурса, на котором у пользователя есть подходящий доступ
Примеры
Пример 1. Перечисление всех дочерних ресурсов
$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/"
Get-AzRoleEligibleChildResource -Scope $scope
Name Type
---- ----
AnujRG resourcegroup
ARPJ-TESTRG-01 resourcegroup
AnujRG2 resourcegroup
asghodke-rg resourcegroup
Получите все дочерние ресурсы ресурса scope
, на которые у вызывающего пользователя есть соответствующие назначения.
Пример 2. Вывод списка всех дочерних ресурсов, отфильтрованных по типу ресурса
$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/"
$filter = "resoureType eq 'resourcegroup'"
Get-AzRoleEligibleChildResource -Scope $scope -Filter $filter
Name Type
---- ----
AnujRG resourcegroup
ARPJ-TESTRG-01 resourcegroup
AnujRG2 resourcegroup
asghodke-rg resourcegroup
Вы можете фильтровать по подпискам, группам ресурсов или любому типу ресурсов.
Параметры
-DefaultProfile
Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.
Тип: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Filter
Фильтр, применяемый к операции. Используйте $filter=resourceType+eq+"Subscription", чтобы отфильтровать только ресурс типа = "Подписка". Используйте $filter=resourceType+eq+'subscription'+or+resourceType+eq+'resourcegroup', чтобы отфильтровать ресурс типа = "Подписка" или "ResourceGroup".
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Параметр удостоверений Для создания см. раздел NOTES для свойств INPUTOBJECT и создание хэш-таблицы.
Тип: | IAuthorizationIdentity |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Scope
Область политики управления ролями.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Azure PowerShell