O cmdlet Remove-RdsRoleAssignment remove uma atribuição de função especificando as três propriedades de uma atribuição de função: a função, a entidade de segurança e o escopo.
Para definir a função, você pode usar um dos seguintes parâmetros:
Proprietário RDS
Colaborador RDS
Leitor RDS
Operador RDS
Para especificar a entidade de segurança, você pode usar um dos seguintes parâmetros:
SignInName
ApplicationId
GroupObjectId
Para definir o escopo, você pode usar uma combinação dos seguintes parâmetros:
TenantGroupName
Nome do locatário
HostPoolName
AppGroupName
Exemplos
Exemplo 1: Remover uma atribuição de função para um usuário
Este comando remove a atribuição de função para admin@contoso.com quem está atribuído à função de Proprietário do RDS no âmbito do grupo de aplicações "Grupo de Aplicações de Ambiente de Trabalho".
Exemplo 2: Remover uma atribuição de função para uma entidade de serviço
Este comando remove a atribuição de função para a entidade de serviço especificada atribuída à função Leitor de RDS no escopo do pool de hosts "contosoAHostPool".
Exemplo 3: Remover uma atribuição de função para um grupo do Azure AD
Este comando remove a atribuição de função para o grupo especificado do Azure AD atribuído à função Operador RDS no âmbito do inquilino "contosoA".
Parâmetros
-AADTenantId
A ID de locatário do Azure Ative Directory do usuário. Isso é necessário ao atribuir um usuário no escopo do grupo de locatários. Isso também é necessário ao atribuir um usuário no escopo do locatário, do pool de hosts ou do grupo de aplicativos quando eles não existem no locatário do Azure AD associado ao locatário da Área de Trabalho Virtual do Windows.
Um escopo específico para a Área de Trabalho Virtual do Windows.
Propriedades dos parâmetros
Tipo:
Switch
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Position:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
-GroupObjectId
A ID do objeto do grupo do Azure AD.
Propriedades dos parâmetros
Tipo:
String
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Aliases:
UserGroupObjectId
Conjuntos de parâmetros
GroupObjectIdParameterSet
Position:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
-HostPoolName
O nome do pool de hosts.
Propriedades dos parâmetros
Tipo:
String
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Position:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
-RoleDefinitionName
O nome da função.
Propriedades dos parâmetros
Tipo:
String
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
SignInNameParameterSet
Position:
0
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
ServicePrincipalParameterSet
Position:
0
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
GroupObjectIdParameterSet
Position:
0
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
-SignInName
O nome principal de utilizador (User Principal Name - UPN).
Propriedades dos parâmetros
Tipo:
String
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Aliases:
Email, Nome Principal do Utilizador
Conjuntos de parâmetros
SignInNameParameterSet
Position:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
-TenantGroupName
O nome do grupo de inquilinos.
Propriedades dos parâmetros
Tipo:
String
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Position:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
-TenantName
O nome do inquilino.
Propriedades dos parâmetros
Tipo:
String
Default value:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Position:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
True
Valor dos restantes argumentos:
False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.