이 문서에서는 Microsoft Entra 관리 센터, Microsoft Graph PowerShell 또는 Microsoft Graph API를 사용하여 Microsoft Entra 기본 제공 및 사용자 지정 역할 정의 및 해당 권한을 나열하는 방법을 설명합니다.
역할 정의는 읽기, 쓰기 및 삭제와 같이 수행할 수 있는 작업 집합입니다. 일반적으로 역할이라고 합니다. Microsoft Entra ID에는 100개가 넘는 기본 제공 역할이 있거나 고유한 사용자 지정 역할을 만들 수 있습니다. "이러한 역할은 실제로 어떻게 합니까?"가 궁금한 경우 각 역할에 대한 자세한 권한 목록에 액세스할 수 있습니다.
# 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'"
역할의 사용 권한 목록을 보려면 다음 cmdlet을 사용합니다.
# Do this avoid truncation of the list of permissions
$FormatEnumerationLimit = -1
(Get-MgRoleManagementDirectoryRoleDefinition -Filter "displayName eq 'Conditional Access Administrator'").RolePermissions | Format-list
다음 지침에 따라 Graph Explorer에서 Microsoft Graph API를 사용하여 Microsoft Entra 역할을 할당합니다.