Egyéni szerepkör létrehozása a Microsoft Entra-azonosítóban
Cikk
Ez a cikk bemutatja, hogyan hozhat létre egyéni szerepkört a Microsoft Entra-azonosítóban a Microsoft Entra felügyeleti központ, a Microsoft Graph PowerShell vagy a Microsoft Graph API használatával.
Az egyéni szerepkörök alapjaiért tekintse meg az egyéni szerepkörök áttekintését. A szerepkör a címtárszintű hatókörben vagy csak az alkalmazásregisztrációs erőforrás hatókörében rendelhető hozzá. A Microsoft Entra-szervezetben létrehozható egyéni szerepkörök maximális számáról szóló információkért lásd a Microsoft Entra szolgáltatási korlátok és megszorítások.
Először írja be a "hitelesítő adatokat" a keresősávba, és válassza ki a microsoft.directory/applications/credentials/update engedélyt.
Ezután írja be az "alapszintű" kifejezést a keresősávba, válassza ki a microsoft.directory/applications/basic/update engedélyt, majd kattintson a Továbbgombra.
A Áttekintés + létrehozás lapon tekintse át az engedélyeket, és válassza a Létrehozásopciót.
Az egyéni szerepkör megjelenik a hozzárendelni kívánt szerepkörök listájában.
Bejelentkezés
A Connect-MgGraph paranccsal jelentkezzen be a felhasználói fiókjába.
Hozzon létre egy új szerepkört a következő PowerShell-szkripttel:
# Basic role information
$displayName = "Application Support Administrator"
$description = "Can manage basic aspects of application registrations."
$templateId = (New-Guid).Guid
# Set of permissions to grant
$rolePermissions = @{
"allowedResourceActions" = @(
"microsoft.directory/applications/basic/update",
"microsoft.directory/applications/credentials/update"
)
}
# Create new custom admin role
$customAdmin = New-MgRoleManagementDirectoryRoleDefinition -RolePermissions $rolePermissions `
-DisplayName $displayName -Description $description -TemplateId $templateId -IsEnabled:$true
Egyéni szerepkör frissítése
# Update role definition
# This works for any writable property on role definition. You can replace display name with other
# valid properties.
Update-MgRoleManagementDirectoryRoleDefinition -UnifiedRoleDefinitionId c4e39bd9-1100-46d3-8c65-fb160da0071f `
-DisplayName "Updated DisplayName"
Egyéni szerepkör törlése
# Delete role definition
Remove-MgRoleManagementDirectoryRoleDefinition -UnifiedRoleDefinitionId c4e39bd9-1100-46d3-8c65-fb160da0071f
A "templateId": "GUID" egy opcionális paraméter, amelyet a rendszer a követelménytől függően a törzsbe küld. Ha több különböző egyéni szerepkört kell létrehoznia közös paraméterekkel, a legjobb, ha létrehoz egy sablont, és definiál egy templateId értéket. Előre létrehozhat templateId értéket a PowerShell-parancsmag (New-Guid).Guidhasználatával.