Elimina um papel personalizado no Azure RBAC.
A função a ser excluída é especificada usando a propriedade Id da função.
A exclusão falhará se houver atribuições de função existentes feitas para a função personalizada.
O cmdlet Remove-AzRoleDefinition elimina um papel personalizado em Azure Role-Based Controlo de Acesso.
Forneça o parâmetro Id de uma função personalizada existente para excluir essa função personalizada.
Por padrão, Remove-AzRoleDefinition solicita a confirmação.
Para suprimir o prompt, use o parâmetro Force.
Se houver atribuições de função existentes feitas para a função personalizada a ser excluída, a exclusão falhará.
Ao usar o parâmetro -PassThru, o cmdlet devolve o objeto PSRoleDefinition eliminado.
O objeto devolvido contém uma coleção de Permissões com Ações, NotAções, DataAções, NãoDataAções e quaisquer condições de Attribute-Based Controlo de Acesso (ABAC) (Condição e Condição Versão) para cada entrada de permissões.
Exemplos
Exemplo 1: Remover um papel personalizado por pipeline a partir de Get-AzRoleDefinition
Recupera o papel personalizado "Operador de Máquina Virtual" e encaminha-o para Remove-AzRoleDefinition para eliminação.
Ser-se-á solicitado a confirmar antes de a vaga ser eliminada.
O cmdlet Remove-AzRoleDefinition elimina um papel personalizado em Azure Role-Based Controlo de Acesso.
Forneça o parâmetro Id de uma função personalizada existente para excluir essa função personalizada.
Por padrão, Remove-AzRoleDefinition solicita a confirmação.
Para suprimir o prompt, use o parâmetro Force.
Se houver atribuições de função existentes feitas para a função personalizada a ser excluída, a exclusão falhará.
Ao usar o parâmetro -PassThru, o cmdlet devolve o objeto PSRoleDefinition eliminado.
O objeto devolvido contém uma coleção de Permissões com Ações, NotAções, DataAções, NãoDataAções e quaisquer condições de Attribute-Based Controlo de Acesso (ABAC) (Condição e Condição Versão) para cada entrada de permissões.
O cmdlet Remove-AzRoleDefinition elimina um papel personalizado em Azure Role-Based Controlo de Acesso.
Forneça o parâmetro Id de uma função personalizada existente para excluir essa função personalizada.
Por padrão, Remove-AzRoleDefinition solicita a confirmação.
Para suprimir o prompt, use o parâmetro Force.
Se houver atribuições de função existentes feitas para a função personalizada a ser excluída, a exclusão falhará.
Ao usar o parâmetro -PassThru, o cmdlet devolve o objeto PSRoleDefinition eliminado.
O objeto devolvido contém uma coleção de Permissões com Ações, NotAções, DataAções, NãoDataAções e quaisquer condições de Attribute-Based Controlo de Acesso (ABAC) (Condição e Condição Versão) para cada entrada de permissões.
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.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.