この API では、 directoryRole のオブジェクト ID とテンプレート ID の両方を使用できます。 組み込みロールのテンプレート ID は不変であり、Microsoft Entra 管理センターのロールの説明で確認できます。 詳細については、「 ロール テンプレート ID」を参照してください。
成功した場合、このメソッドは 204 No Content 応答コードを返します。 応答本文では何も返されません。
例
例 1: ロール ID を使用してディレクトリ ロール メンバーを削除する
要求
この例では、 をディレクトリ ロールの id 値にbb165b45-151c-4cf6-9911-cd7188912848置き換え、ディレクトリ ロールから割り当てを解除するユーザーまたはディレクトリ オブジェクトの id 値に置き換えますf8e85ed8-f66f-4058-b170-3efae8b9c6e5。
// Code snippets are only available for the latest version. Current version is 5.x
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
await graphClient.DirectoryRoles["{directoryRole-id}"].Members["{directoryObject-id}"].Ref.DeleteAsync();
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
mgc directory-roles members ref-by-id delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id}
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
graphClient.directoryRoles().byDirectoryRoleId("{directoryRole-id}").members().byDirectoryObjectId("{directoryObject-id}").ref().delete();
<?php
use Microsoft\Graph\GraphServiceClient;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$graphServiceClient->directoryRoles()->byDirectoryRoleId('directoryRole-id')->members()->byDirectoryObjectId('directoryObject-id')->ref()->delete()->wait();