Get-RdsRoleDefinition
Список всех ролей, доступных для назначения.
Синтаксис
Get-RdsRoleDefinition
[-RoleDefinitionName <String>]
[-TenantGroupName <String>]
[-TenantName <String>]
[-HostPoolName <String>]
[-AppGroupName <String>]
[<CommonParameters>]
Get-RdsRoleDefinition
[-RoleDefinitionName <String>]
[-TenantGroupName <String>]
[-TenantName <String>]
[-HostPoolName <String>]
[-AppGroupName <String>]
[<CommonParameters>]
Get-RdsRoleDefinition
-Id <Guid>
[-TenantGroupName <String>]
[-TenantName <String>]
[-HostPoolName <String>]
[-AppGroupName <String>]
[<CommonParameters>]
Описание
В командлете Get-RdsRoleDefinition перечислены все роли, доступные для назначения. Вы можете просмотреть конкретную роль, указав имя или идентификатор определения роли. В настоящее время пользовательские роли не поддерживаются.
Примеры
Пример 1: Перечислите все доступные роли
PS C:\> Get-RdsRoleDefinition
RoleDefinitionName : RDS Owner
Id : 3b14baea-8d82-4610-f5da-08d623dd1cc4
Scope : /
IsCustom : False
Description : Can perform all operations on any RDS objects.
Actions : {*}
AssignableScopes : {}
Item :
RoleDefinitionName : RDS Reader
Id : 2ea11dc0-46e3-4ee8-f5db-08d623dd1cc4
Scope : /
IsCustom : False
Description : Can Read properties of RDS objects
Actions : {*/Read}
AssignableScopes : {}
Item :
RoleDefinitionName : RDS Contributor
Id : f5dc85e1-b94d-48f0-f5dc-08d623dd1cc4
Scope : /
IsCustom : False
Description : Can perform all operations on any RDS object, except role assignment
Actions : {Microsoft.RDS.Resources/*, Microsoft.RDS.Diagnostics/*}
AssignableScopes : {}
Item :
RoleDefinitionName : RDS Operator
Id : 827a079d-aa89-4d0d-f5dd-08d623dd1cc4
Scope : /
IsCustom : False
Description : Can Read diagnostics information.
Actions : {Microsoft.RDS.Diagnostics/Read}
AssignableScopes : {}
Item :
В этой команде перечислены все доступные роли, которые могут быть назначены.
Параметры
-AppGroupName
Имя группы приложений.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-HostPoolName
Имя пула узлов.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Id
Идентификатор для определения конкретной роли.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RoleDefinitionName
Имя определения роли. Имена определений ролей по умолчанию включают:
- Владелец RDS
- Считыватель RDS
- Участник RDS
- Оператор RDS
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TenantGroupName
Имя группы арендаторов.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TenantName
Имя клиента.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
System.String
System.Guid
Выходные данные
System.Object