Listar definições de função do Microsoft Entra
Uma definição de função é uma coleção de permissões que podem ser executadas, como leitura, gravação e exclusão. Normalmente, é chamado apenas de papel. O Microsoft Entra ID tem mais de 60 funções internas ou você pode criar suas próprias funções personalizadas. Se você já se perguntou "O que essas funções realmente fazem?", você pode ver uma lista detalhada de permissões para cada uma das funções.
Este artigo descreve como listar as funções internas e personalizadas do Microsoft Entra junto com suas permissões.
Pré-requisitos
- SDK do Microsoft Graph PowerShell instalado ao usar o PowerShell
- Consentimento do administrador ao utilizar os Testes de API do Graph para a Microsoft Graph API
Para obter mais informações, consulte Pré-requisitos para usar o PowerShell ou o Graph Explorer.
Centro de administração do Microsoft Entra
Gorjeta
As etapas neste artigo podem variar ligeiramente com base no portal a partir do qual você começou.
Inicie sessão no centro de administração do Microsoft Entra.
Navegue até Identity>Roles & admins>Roles & admins.
À direita, selecione as reticências e, em seguida, Descrição para ver a lista completa de permissões para uma função.
A página inclui links para documentação relevante para ajudar a guiá-lo pelo gerenciamento de funções.
PowerShell
Siga estas etapas para listar as funções do Microsoft Entra usando o PowerShell.
Abra uma janela do PowerShell. Se necessário, use o Install-Module para instalar o Microsoft Graph PowerShell. Para obter mais informações, consulte Pré-requisitos para usar o PowerShell ou o Graph Explorer.
Install-Module Microsoft.Graph -Scope CurrentUser
Em uma janela do PowerShell, use o Connect-MgGraph para entrar no seu locatário.
Connect-MgGraph -Scopes "RoleManagement.Read.All"
Use Get-MgRoleManagementDirectoryRoleDefinition para obter todas as funções.
Get-MgRoleManagementDirectoryRoleDefinition
Para exibir a lista de permissões de uma função, use o cmdlet a seguir.
# Do this avoid truncation of the list of permissions $FormatEnumerationLimit = -1 (Get-MgRoleManagementDirectoryRoleDefinition -Filter "displayName eq 'Conditional Access Administrator'").RolePermissions | Format-list
Microsoft Graph API
Siga estas instruções para listar funções do Microsoft Entra usando a API do Microsoft Graph no Graph Explorer.
Inicie sessão no Graph Explorer.
Selecione GET como o método HTTP na lista suspensa.
Selecione a versão da API para v1.0.
Adicione a consulta a seguir para usar a API List unifiedRoleDefinitions .
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions
Selecione Executar consulta para listar as funções.
Para exibir as permissões de uma função, use a seguinte API.
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions?$filter=DisplayName eq 'Conditional Access Administrator'&$select=rolePermissions
Próximos passos
- Liste as atribuições de função do Microsoft Entra.
- Atribua funções do Microsoft Entra aos utilizadores.
- Funções internas do Microsoft Entra.