Tento článek popisuje, jak vypsat předdefinované a vlastní definice rolí Microsoft Entra a jejich oprávnění pomocí Centra pro správu Microsoft Entra, Microsoft Graph PowerShellu nebo rozhraní Microsoft Graph API.
Definice role je kolekce oprávnění, která je možné provádět, například čtení, zápis a odstranění. Obvykle se označuje jako role. Id Microsoft Entra má více než 100 předdefinovaných rolí nebo můžete vytvořit vlastní role. Pokud jste se někdy zajímali o to, co tyto role skutečně dělají, můžete získat přístup k podrobnému seznamu oprávnění pro každou z rolí.
# 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'"
Pokud chcete zobrazit seznam oprávnění role, použijte následující rutinu.
# Do this avoid truncation of the list of permissions
$FormatEnumerationLimit = -1
(Get-MgRoleManagementDirectoryRoleDefinition -Filter "displayName eq 'Conditional Access Administrator'").RolePermissions | Format-list
Podle těchto pokynů zobrazte seznam rolí Microsoft Entra pomocí rozhraní Microsoft Graph API v Graph Exploreru.
Přihlaste se k Graph Exploreru.
V rozevíracím seznamu vyberte metodu GET jako metodu HTTP.