Microsoft Entra ID でグループ メンバーを一括削除する

概要

Microsoft Entra ID のポータルでコンマ区切り値 (CSV) ファイルを使用して、グループから多数のメンバーを削除できます。

CSV テンプレートについて

一括アップロード CSV テンプレートをダウンロードして入力すると、Microsoft Entra グループメンバーが一括で正常に削除されます。 グループ メンバーの削除操作にダウンロードしたテンプレートを使用します。 現在のグループ メンバー テンプレートは、 version:v1.0 行ではなく、列ヘッダーで始まります。

CSV テンプレートの構造

ダウンロードされた CSV テンプレートの行は次のとおりです。

  • 列見出し: ダウンロードした列見出し全体を完全にそのまま保持してください。 角かっこ内のプロパティ名はヘッダーの 1 つの部分のみであるため、完全なヘッダーを memberObjectIdOrUpnのみに置き換えないでください。 現在のグループ メンバーの削除ヘッダーが Member object ID or user principal name [memberObjectIdOrUpn] Required。 グループ メンバーシップの変更については、このヘッダーの下の行でメンバー オブジェクト ID またはユーザー プリンシパル名 (UPN) を使用できます。
  • [例] 行: テンプレートに Example: 9832aad8-e4fe-496b-a604-95c6eF01ae75などの値の例の行が含まれている場合は、例の行を削除し、独自のエントリに置き換えます。

注記

CSV テンプレートの形式は操作によって異なります。 ユーザーの一括作成や削除などの一部のテンプレートには、最初の行として version:v1.0 が含まれます。 グループ メンバー操作などの他のテンプレートは、列ヘッダーで始まります。 ポータルから特定の操作のテンプレートをダウンロードします。 ダウンロードしたテンプレートに含まれていないバージョン行やその他の行は追加しないでください。 バージョン行および列ヘッダー行は変更しないでください。

その他のガイダンス

  • アップロード テンプレート内のバージョン行と列見出し行は、ダウンロードしたとおりの状態でそのまま保持してください。そうしないと、アップロードを処理できません。
  • 必須の列が最初に示されています。
  • テンプレートに新しい列を追加することはお勧めしません。 列を追加しても無視され、処理されません。
  • できるだけ頻繁に最新バーションの CSV テンプレートをダウンロードすることをお勧めします。
  • 行ごとに 1 つのメンバーを入力します。 セミコロンやその他の区切り記号を使用して、1 つの行に複数のメンバーを区切らないでください。

CSV ファイルの例

アップロードの準備ができている完成した CSV ファイルの例を次に示します。

Member object ID or user principal name [memberObjectIdOrUpn] Required
alain@contoso.com
isabella@contoso.com
joseph@contoso.com

ヒント

編集できる現在のグループ メンバーの一覧を取得するには、最初に メンバーの一括ダウンロード 操作を使用します。 これにより、削除するメンバーのみを含むように変更できる、現在のすべてのメンバーを含む CSV ファイルが提供されます。

グループ メンバーを一括削除する

  1. グループ管理者以上の権限で Microsoft Entra 管理センターにサインインします。

  2. [Entra ID]>[グループ]>[すべてのグループ] に移動します。

  3. メンバーを削除するグループを開き、 [メンバー] を選択します。

  4. [メンバー] ページで、 [メンバーの削除] を選択します。

  5. [グループ メンバーの一括削除] ページで、 [ダウンロード] を選択して、必要なグループ メンバー プロパティを含む CSV ファイル テンプレートを取得します。

    [メンバーの削除] コマンドがグループの [プロファイル] ページにあることを示すスクリーンショット。

  6. CSV ファイルを開き、グループから削除するグループ メンバーごとに行を追加します。 メンバーごとに、 ユーザー プリンシパル名 ( user@contoso.com などの UPN) または オブジェクト ID ( aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb などの GUID) を入力します。 行ごとに 1 つのメンバーを入力します。 そのうえでファイルを保存します。

  7. [グループ メンバーの一括削除] ページの [csv ファイルをアップロードします] で、そのファイルを参照します。 ファイルを選択すると、CSV ファイルの検証が開始されます。

  8. ファイルの内容が検証されると、一括削除ページに 正常にアップロードされたファイルが表示されます。 エラーが存在する場合は、ジョブを送信する前にそれらを修正する必要があります。

  9. ファイルが検証に合格したら、[送信] を選択して、グループ メンバーをグループから削除する一括操作を開始してください。

  10. 削除操作が完了すると、一括操作が成功したことを示す通知が表示されます。

エラーが発生する場合は、[一括操作の結果] ページで結果ファイルをダウンロードして確認できます。 このファイルには、各エラーの理由が含まれています。 ファイルの送信は、指定されたテンプレートと一致し、正確な列名が含まれている必要があります。

一括操作の制限の詳細については、「一括削除サービスの制限」を参照してください。

削除の状態を確認する

保留中のすべての一括要求の状態は、[ 一括操作の結果 ] ページで確認できます。

[一括操作の結果] ページの [チェックの状態] オプションを示すスクリーンショット。

一括操作に含まれる各行の項目の詳細については、 [成功数][失敗数][要求数合計] の各列の値を選択してください。 障害が発生した場合は、障害の理由がリストされます。

一括削除サービスの制限

注記

インポートや作成などの一括操作を実行するときに、一括操作が 1 時間以内に完了しない場合、問題が発生する可能性があります。 この問題を回避するには、バッチごとに処理されるレコードの数を分割することをお勧めします。 たとえば、エクスポートの開始前に、グループの種類またはユーザー名でフィルター処理して結果セットを制限し、結果のサイズを小さくすることができます。 フィルターで絞り込むことは、実質的には一括操作によって返されるデータを制限することになります。 詳しくは、一括操作サービスの制限に関する記事をご覧ください。

次のステップ