Get-AzRoleEligibleChildResource
Получение дочерних ресурсов ресурса, на котором у пользователя есть подходящий доступ
Синтаксис
Get (по умолчанию)
Get-AzRoleEligibleChildResource
-Scope <String>
[-Filter <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
GetViaIdentity
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 = "resourceType 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 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | AzureRMContext, AzureCredential |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Filter
Фильтр, применяемый к операции. Используйте $filter=resourceType+eq+"Subscription", чтобы отфильтровать только ресурс типа = "Подписка". Используйте $filter=resourceType+eq+'subscription'+or+resourceType+eq+'resourcegroup', чтобы отфильтровать ресурс типа = "Подписка" или "ResourceGroup".
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-InputObject
Параметр удостоверений Для создания см. раздел NOTES для свойств INPUTOBJECT и создание хэш-таблицы.
Свойства параметра
| Тип: | IAuthorizationIdentity |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
GetViaIdentity
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Scope
Область политики управления ролями.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Get
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.