Enumeración de definiciones de roles de Microsoft Entra
Artículo
En este artículo se describe cómo enumerar las definiciones de roles integradas y personalizadas de Microsoft Entra y sus permisos mediante el Centro de administración de Microsoft Entra, Microsoft Graph PowerShell o Microsoft Graph API.
Una definición de roles es una colección de permisos que se pueden realizar, por ejemplo, de lectura, escritura y eliminación. Normalmente se conoce como rol. Microsoft Entra ID tiene más de 100 roles integrados o puede crear sus propios roles personalizados. Si alguna vez se preguntó "¿Qué hacen estos roles realmente?", puede acceder a una lista detallada de permisos para cada uno de los roles.
# Get all role definitions
Get-MgRoleManagementDirectoryRoleDefinition
# Get single role definition by ID
Get-MgRoleManagementDirectoryRoleDefinition -UnifiedRoleDefinitionId 00000000-0000-0000-0000-000000000000
# Get single role definition by templateId
Get-MgRoleManagementDirectoryRoleDefinition -Filter "TemplateId eq 'c4e39bd9-1100-46d3-8c65-fb160da0071f'"
# Get role definition by displayName
Get-MgRoleManagementDirectoryRoleDefinition -Filter "displayName eq 'Helpdesk Administrator'"
Para ver la lista de permisos de un rol, use el siguiente cmdlet.
# Do this avoid truncation of the list of permissions
$FormatEnumerationLimit = -1
(Get-MgRoleManagementDirectoryRoleDefinition -Filter "displayName eq 'Conditional Access Administrator'").RolePermissions | Format-list
Siga estas instrucciones para enumerar roles de Microsoft Entra mediante Microsoft Graph API en Graph Explorer.