azureblog.co.uk
← cd ~/roles
// roles/entra · privileged

Global AdministratorMicrosoft Entra built-in role

Can manage all aspects of Microsoft Entra ID and Microsoft services that use Microsoft Entra identities.

Role ID62e90394-69f5-4237-9190-012177145e10
PrivilegedYes. Microsoft marks this role as privileged.
Permissions252

Before you assign it

Microsoft labels this a privileged role, so make it eligible through PIM rather than permanent, require phishing-resistant MFA to activate it, and review who has it regularly.

What it can do

PermissionWhat it allows
microsoft.agentRegistry/allEntities/allProperties/allTasksManage all aspects of Agent Registry in Microsoft Entra ID
microsoft.azure.advancedThreatProtection/allEntities/allTasksManage all aspects of Azure Advanced Threat Protection
microsoft.azure.informationProtection/allEntities/allTasksManage all aspects of Azure Information Protection
microsoft.azure.serviceHealth/allEntities/allTasksRead and configure Azure Service Health
microsoft.azure.supportTickets/allEntities/allTasksCreate and manage Azure support tickets
microsoft.backup/allEntities/allProperties/allTasksManage all aspects of Microsoft 365 Backup
microsoft.cloudPC/allEntities/allProperties/allTasksManage all aspects of Windows 365
microsoft.commerce.billing/allEntities/allProperties/allTasksManage all aspects of Office 365 billing
microsoft.commerce.billing/purchases/standard/readRead purchase services in Microsoft 365 admin center.
microsoft.commerce.tenantRelationships/customerDelegatedAdminPrivileges/allProperties/allTasksManage all aspects of granular delegated admin privileges (GDAP) relationships in a customer tenant.
microsoft.directory/accessReviews/allProperties/allTasksCreate and delete access reviews, and read and update all properties of access reviews in Microsoft Entra ID
microsoft.directory/accessReviews/definitions/allProperties/allTasksManage access reviews of all reviewable resources in Microsoft Entra ID
microsoft.directory/adminConsentRequestPolicy/allProperties/allTasksManage admin consent request policies in Microsoft Entra ID
microsoft.directory/administrativeUnits/allProperties/allTasksCreate and manage administrative units (including members)
microsoft.directory/agentIdentities/appRoleAssignedTo/updateUpdate agent identity role assignments
microsoft.directory/agentIdentities/authentication/updateUpdate authentication on agent identities
microsoft.directory/agentIdentities/basic/updateUpdate basic properties on agent identities
microsoft.directory/agentIdentities/createCreate agent identities
microsoft.directory/agentIdentities/deleteDelete agent identities
microsoft.directory/agentIdentities/disableDisable agent identities
microsoft.directory/agentIdentities/enableEnable agent identities
microsoft.directory/agentIdentities/owners/updateUpdate owners on agent identities
microsoft.directory/agentIdentities/tag/updateUpdate tags of agent identities
microsoft.directory/agentIdentityBlueprintPrincipals/appRoleAssignedTo/updateUpdate agent identity blueprint principal role assignments
microsoft.directory/agentIdentityBlueprintPrincipals/authentication/updateUpdate authentication on agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/basic/updateUpdate basic properties on agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/createCreate agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/deleteDelete agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/disableDisable agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/enableEnable agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/owners/updateUpdate owners on agent identity blueprint principals
microsoft.directory/agentIdentityBlueprintPrincipals/tag/updateUpdate tags of agent identity blueprint principals
microsoft.directory/agentIdentityBlueprints/allProperties/updateUpdate all properties of agent identity blueprints
microsoft.directory/agentIdentityBlueprints/appRoles/updateUpdate appRoles on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/audience/updateUpdate audience on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/authentication/updateUpdate authentication on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/basic/updateUpdate basic properties on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/createCreate agent identity blueprints
microsoft.directory/agentIdentityBlueprints/credentials/updateUpdate credentials on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/deleteDelete agent identity blueprints
microsoft.directory/agentIdentityBlueprints/owners/updateUpdate owners on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/permissions/updateUpdate exposed permissions and required permissions on agent identity blueprints
microsoft.directory/agentIdentityBlueprints/tag/updateUpdate tags of agent identity blueprints
microsoft.directory/appConsent/appConsentRequests/allProperties/readRead all properties of consent requests for applications registered with Microsoft Entra ID
microsoft.directory/applications/allProperties/allTasksCreate and delete applications, and read and update all properties
microsoft.directory/applications/disablement/updateUpdate whether an application is enabled for users to sign in
microsoft.directory/applications/synchronization/standard/readRead provisioning settings associated with the application object
microsoft.directory/applicationTemplates/instantiateInstantiate gallery applications from application templates
microsoft.directory/auditLogs/allProperties/readRead all properties on audit logs, excluding custom security attributes audit logs
microsoft.directory/authorizationPolicy/allProperties/allTasksManage all aspects of authorization policy
microsoft.directory/backup/preview/cancelCancel a Microsoft Entra backup operation to compare a backup snapshot with the current state.
microsoft.directory/backup/preview/createCreate a Microsoft Entra backup operation that allows a user to compare a backup snapshot with the current state.
microsoft.directory/backup/recovery/cancelCancel a Microsoft Entra recovery operation to recover the contents of a backup snapshot
microsoft.directory/backup/recovery/createCreate a Microsoft Entra recovery operation that allows a user to recover the contents of a backup snapshot.
microsoft.directory/backup/standard/readList Microsoft Entra backups (for example, backup IDs and timestamps), view difference reports, and list recovery jobs and their associated properties.
microsoft.directory/bitlockerKeys/key/readRead bitlocker metadata and key on devices
microsoft.directory/bulkJobs/basic/updateUpdate all the bulk jobs in a directory
microsoft.directory/bulkJobs/createCreate all bulk jobs in a directory
microsoft.directory/cloudAppSecurity/allProperties/allTasksCreate and delete all resources, and read and update standard properties in Microsoft Defender for Cloud Apps
microsoft.directory/conditionalAccessPolicies/allProperties/allTasksManage all properties of Conditional Access policies
microsoft.directory/connectorGroups/allProperties/readRead all properties of application proxy connector groups
microsoft.directory/connectorGroups/allProperties/updateUpdate all properties of application proxy connector groups
microsoft.directory/connectorGroups/createCreate application proxy connector groups
microsoft.directory/connectorGroups/deleteDelete application proxy connector groups
microsoft.directory/connectors/allProperties/readRead all properties of application proxy connectors
microsoft.directory/connectors/createCreate application proxy connectors
microsoft.directory/contacts/allProperties/allTasksCreate and delete contacts, and read and update all properties
microsoft.directory/contracts/allProperties/allTasksCreate and delete partner contracts, and read and update all properties
microsoft.directory/crossTenantAccessPolicy/allowedCloudEndpoints/updateUpdate allowed cloud endpoints of cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/basic/updateUpdate basic settings of cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/default/b2bCollaboration/updateUpdate Microsoft Entra B2B collaboration settings of the default cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/default/b2bDirectConnect/updateUpdate Microsoft Entra B2B direct connect settings of the default cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/default/crossCloudMeetings/updateUpdate cross-cloud Teams meeting settings of the default cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/default/standard/readRead basic properties of the default cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/default/tenantRestrictions/updateUpdate tenant restrictions of the default cross-tenant access policy
microsoft.directory/crossTenantAccessPolicy/partners/b2bCollaboration/updateUpdate Microsoft Entra B2B collaboration settings of cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/b2bDirectConnect/updateUpdate Microsoft Entra B2B direct connect settings of cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/createCreate cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/crossCloudMeetings/updateUpdate cross-cloud Teams meeting settings of cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/deleteDelete cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/identitySynchronization/basic/updateUpdate basic settings of cross-tenant sync policy
microsoft.directory/crossTenantAccessPolicy/partners/identitySynchronization/createCreate cross-tenant sync policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/identitySynchronization/standard/readRead basic properties of cross-tenant sync policy
microsoft.directory/crossTenantAccessPolicy/partners/standard/readRead basic properties of cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/partners/templates/multiTenantOrganizationIdentitySynchronization/basic/updateUpdate cross tenant sync policy templates for multi-tenant organization
microsoft.directory/crossTenantAccessPolicy/partners/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettingsReset cross tenant sync policy template for multi-tenant organization to default settings
microsoft.directory/crossTenantAccessPolicy/partners/templates/multiTenantOrganizationIdentitySynchronization/standard/readRead basic properties of cross tenant sync policy templates for multi-tenant organization
microsoft.directory/crossTenantAccessPolicy/partners/templates/multiTenantOrganizationPartnerConfiguration/basic/updateUpdate cross tenant access policy templates for multi-tenant organization
microsoft.directory/crossTenantAccessPolicy/partners/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettingsReset cross tenant access policy template for multi-tenant organization to default settings
microsoft.directory/crossTenantAccessPolicy/partners/templates/multiTenantOrganizationPartnerConfiguration/standard/readRead basic properties of cross tenant access policy templates for multi-tenant organization
microsoft.directory/crossTenantAccessPolicy/partners/tenantRestrictions/updateUpdate tenant restrictions of cross-tenant access policy for partners
microsoft.directory/crossTenantAccessPolicy/standard/readRead basic properties of cross-tenant access policy
microsoft.directory/customAuthenticationExtensions/allProperties/allTasksCreate and manage custom authentication extensions
microsoft.directory/deletedItems/deletePermanently delete objects, which can no longer be restored
microsoft.directory/deletedItems/restoreRestore soft deleted objects to original state
microsoft.directory/deviceLocalCredentials/password/readRead all properties of the backed up local administrator account credentials for Microsoft Entra joined devices, including the password
microsoft.directory/deviceManagementPolicies/basic/updateUpdate basic properties on mobile device management and mobile app management policies
microsoft.directory/deviceManagementPolicies/standard/readRead standard properties on mobile device management and mobile app management policies
microsoft.directory/deviceRegistrationPolicy/basic/updateUpdate basic properties on device registration policies
microsoft.directory/deviceRegistrationPolicy/standard/readRead standard properties on device registration policies
microsoft.directory/devices/allProperties/allTasksCreate and delete devices, and read and update all properties
microsoft.directory/devices/permissions/updateUpdate the alternative name property on an IoT device
microsoft.directory/deviceTemplates/owners/readRead owners on Internet of Things (IoT) device templates
microsoft.directory/deviceTemplates/owners/updateUpdate owners on Internet of Things (IoT) device templates
microsoft.directory/directoryRoles/allProperties/allTasksCreate and delete directory roles, and read and update all properties
microsoft.directory/directoryRoleTemplates/allProperties/allTasksCreate and delete Microsoft Entra role templates, and read and update all properties
microsoft.directory/domains/allProperties/allTasksCreate and delete domains, and read and update all properties
microsoft.directory/domains/federationConfiguration/basic/updateUpdate basic federation configuration for domains
microsoft.directory/domains/federationConfiguration/createCreate federation configuration for domains
microsoft.directory/domains/federationConfiguration/deleteDelete federation configuration for domains
microsoft.directory/domains/federationConfiguration/standard/readRead standard properties of federation configuration for domains
microsoft.directory/entitlementManagement/allProperties/allTasksCreate and delete resources, and read and update all properties in Microsoft Entra entitlement management
microsoft.directory/externalUserProfiles/basic/updateUpdate basic properties of external user profiles in the extended directory for Teams
microsoft.directory/externalUserProfiles/deleteDelete external user profiles in the extended directory for Teams
microsoft.directory/externalUserProfiles/standard/readRead standard properties of external user profiles in the extended directory for Teams
microsoft.directory/groups/allProperties/allTasksCreate and delete groups, and read and update all properties
microsoft.directory/groupsAssignableToRoles/allProperties/updateUpdate role-assignable groups
microsoft.directory/groupsAssignableToRoles/assignLicenseAssign a license to role-assignable groups
microsoft.directory/groupsAssignableToRoles/createCreate role-assignable groups
microsoft.directory/groupsAssignableToRoles/deleteDelete role-assignable groups

Showing 120 of 252.

Assign it

The role ID is the same in every tenant, so these work as they are. Make it eligible through PIM:

powershell13 lines
Connect-MgGraph -Scopes "RoleEligibilitySchedule.ReadWrite.Directory"
$user = Get-MgUser -UserId "jane.doe@contoso.com"
New-MgRoleManagementDirectoryRoleEligibilityScheduleRequest -BodyParameter @{
    Action           = "AdminAssign"
    Justification    = "Needs Global Administrator for <reason>"
    RoleDefinitionId = "62e90394-69f5-4237-9190-012177145e10"
    DirectoryScopeId = "/"
    PrincipalId      = $user.Id
    ScheduleInfo     = @{
        StartDateTime = (Get-Date).ToUniversalTime().ToString("o")
        Expiration    = @{ Type = "afterDuration"; Duration = "P180D" }
    }
}

Who already has it?

powershell3 lines
Connect-MgGraph -Scopes "RoleManagement.Read.Directory"
Get-MgRoleManagementDirectoryRoleAssignment -Filter "roleDefinitionId eq '62e90394-69f5-4237-9190-012177145e10'" -ExpandProperty Principal |
    ForEach-Object { $_.Principal.AdditionalProperties.displayName }

Related roles

Find the smallest role for a task →