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

Partner Tier2 SupportMicrosoft Entra built-in role

Do not use - not intended for general use.

Role IDe00e864a-17c5-4a4b-9c06-f5b95a8d5bd8
PrivilegedYes. Microsoft marks this role as privileged.
Permissions46

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.azure.serviceHealth/allEntities/allTasksRead and configure Azure Service Health
microsoft.azure.supportTickets/allEntities/allTasksCreate and manage Azure support tickets
microsoft.directory/applications/appRoles/updateUpdate the appRoles property on all types of applications
microsoft.directory/applications/audience/updateUpdate the audience property for applications
microsoft.directory/applications/authentication/updateUpdate authentication on all types of applications
microsoft.directory/applications/basic/updateUpdate basic properties for applications
microsoft.directory/applications/credentials/updateUpdate application credentials
microsoft.directory/applications/notes/updateUpdate notes of applications
microsoft.directory/applications/owners/updateUpdate owners of applications
microsoft.directory/applications/permissions/updateUpdate exposed permissions and required permissions on all types of applications
microsoft.directory/applications/policies/updateUpdate policies of applications
microsoft.directory/applications/tag/updateUpdate tags of applications
microsoft.directory/contacts/basic/updateUpdate basic properties on contacts
microsoft.directory/contacts/createCreate contacts
microsoft.directory/contacts/deleteDelete contacts
microsoft.directory/deletedItems.groups/restoreRestore soft deleted groups to original state
microsoft.directory/deletedItems.users/restoreRestore soft deleted users to original state
microsoft.directory/domains/allProperties/allTasksCreate and delete domains, and read and update all properties
microsoft.directory/groups.unified/assignedLabels/updateUpdate the assigned labels property on Microsoft 365 groups of assigned membership type, excluding role-assignable groups
microsoft.directory/groups/createCreate Security groups and Microsoft 365 groups, excluding role-assignable groups
microsoft.directory/groups/deleteDelete Security groups and Microsoft 365 groups, excluding role-assignable groups
microsoft.directory/groups/members/updateUpdate members of Security groups and Microsoft 365 groups, excluding role-assignable groups
microsoft.directory/groups/owners/updateUpdate owners of Security groups and Microsoft 365 groups, excluding role-assignable groups
microsoft.directory/groups/restoreRestore groups from soft-deleted container
microsoft.directory/oAuth2PermissionGrants/allProperties/allTasksCreate and delete OAuth 2.0 permission grants, and read and update all properties
microsoft.directory/organization/basic/updateUpdate basic properties on organization
microsoft.directory/roleAssignments/allProperties/allTasksCreate and delete role assignments, and read and update all role assignment properties
microsoft.directory/roleDefinitions/allProperties/allTasksCreate and delete role definitions, and read and update all properties
microsoft.directory/scopedRoleMemberships/allProperties/allTasksCreate and delete scopedRoleMemberships, and read and update all properties
microsoft.directory/servicePrincipals/appRoleAssignedTo/updateUpdate service principal role assignments
microsoft.directory/subscribedSkus/standard/readRead basic properties on subscriptions
microsoft.directory/users/assignLicenseManage user licenses
microsoft.directory/users/basic/updateUpdate basic properties on users
microsoft.directory/users/createAdd users
microsoft.directory/users/deleteDelete users
microsoft.directory/users/disableDisable users
microsoft.directory/users/enableEnable users
microsoft.directory/users/invalidateAllRefreshTokensForce sign-out by invalidating user refresh tokens
microsoft.directory/users/manager/updateUpdate manager for users
microsoft.directory/users/password/updateReset passwords for all users
microsoft.directory/users/photo/updateUpdate photo of users
microsoft.directory/users/restoreRestore deleted users
microsoft.directory/users/userPrincipalName/updateUpdate User Principal Name of users
microsoft.office365.serviceHealth/allEntities/allTasksRead and configure Service Health in the Microsoft 365 admin center
microsoft.office365.supportTickets/allEntities/allTasksCreate and manage Microsoft 365 service requests
microsoft.office365.webPortal/allEntities/standard/readRead basic properties on all resources in the Microsoft 365 admin center

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 Partner Tier2 Support for <reason>"
    RoleDefinitionId = "e00e864a-17c5-4a4b-9c06-f5b95a8d5bd8"
    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 'e00e864a-17c5-4a4b-9c06-f5b95a8d5bd8'" -ExpandProperty Principal |
    ForEach-Object { $_.Principal.AdditionalProperties.displayName }

Related roles

Find the smallest role for a task →