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 do RDS
Colaborador do RDS
Leitor RDS
Operador RDS
Para especificar a entidade de segurança, você pode usar um dos seguintes parâmetros:
SignInName
ApplicationId
Código_do_grupo
Para definir o escopo, você pode usar uma combinação dos seguintes parâmetros:
Nome do Grupo de Locatários
Nome do Locatário
Nome do HostPool
Nome do Grupo de Aplicativos
Exemplos
Exemplo 1: Remover uma atribuição de função para um usuário
Esse comando remove a atribuição de função para admin@contoso.com quem está atribuído à função Proprietário do RDS no escopo do grupo de aplicativos "Grupo de Aplicativos da Área de Trabalho".
Exemplo 2: Remover uma atribuição de função para uma entidade de serviço
Esse comando remove a atribuição de função para a entidade de serviço especificada atribuída à função de Leitor do RDS no escopo do pool de host "contosoAHostPool".
Exemplo 3: Remover uma atribuição de função para um grupo do Azure AD
Esse comando remove a atribuição de função para o grupo especificado do Azure AD atribuído à função Operador do RDS no escopo do locatário "contosoA".
Parâmetros
-AADTenantId
A ID de locatário do Azure Active 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 locatário, pool de host ou escopo 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 da Área de Trabalho Virtual do Windows.
Propriedades do parâmetro
Tipo:
Switch
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
-GroupObjectId
A ID do objeto do grupo do Azure AD.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Aliases:
UserGroupObjectId
Conjuntos de parâmetros
GroupObjectIdParameterSet
Cargo:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
-HostPoolName
O nome do pool de host.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
-RoleDefinitionName
O nome da função.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
SignInNameParameterSet
Cargo:
0
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
ServicePrincipalParameterSet
Cargo:
0
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
GroupObjectIdParameterSet
Cargo:
0
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
-SignInName
O nome principal de usuário (UPN) do usuário.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Aliases:
Email, Nome Principal do Usuário
Conjuntos de parâmetros
SignInNameParameterSet
Cargo:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
-TenantGroupName
O nome do grupo de locatários.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
False
-TenantName
O nome do locatário.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
True
Valor dos argumentos restantes:
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.