次の方法で共有


Microsoft 365 の保持および保持ラベル ポリシーのエラーを特定する

この記事では、Microsoft 365 の保持または保持ラベル ポリシーのエラーを確認するために従うことができる手順について説明します。 これらのポリシーは、Microsoft Purview コンプライアンス ポータル内の Data ライフサイクル管理および Records Management ソリューションで確認できます。

ポリシー エラーは、 Microsoft Purview のポリシー同期と配布プロセス中に発生する可能性があります。 このプロセスは、ポリシー適用の前提条件です。 ポリシーの適用方法は、ポリシーの種類によって異なります。

  • アイテム保持ポリシーの場合、システムは、保持や削除の動作などのポリシー設定を適用するルールを作成します。

  • 発行済みラベル ポリシーの場合、適用とは、ユーザー定義の場所で公開済みラベルを使用できるようにするシステムを意味します。 その後、ユーザーは発行済みのラベルを手動で適用できます。

  • ラベル ポリシーを自動適用する場合、適用とは、システムがユーザー定義の条件に従ってコンテンツにラベルを適用することを意味します。

ポリシー エラーは、 静的スコープとアダプティブ スコープ ポリシーの両方で発生する可能性があります。

重要

Microsoft Purview では、エラーを含むポリシーはサポートされていません。 まず、すべてのポリシー エラーを解決する必要があります。 そうしないと、保持ラベル ポリシーと保持ラベル ポリシーが意図したとおりに機能しない可能性があります。

ポリシー エラーを確認する方法

ポリシー エラーを確認するには、次のいずれかの方法を使用します。

方法 1: Microsoft Purview コンプライアンス ポータルを使用する

Microsoft Purview コンプライアンス ポータルで次の手順を実行します。

  • Data ライフサイクル管理>Microsoft 365 に移動します。 Retention ポリシーおよび Label policies タブの各ポリシーについて、ポリシーを選択し、ポリシーの詳細ウィンドウで Status セクションを確認します。

  • レコード管理を選択します。 Label policies タブの各ポリシーについて、ポリシーを選択し、ポリシーの詳細ウィンドウで Status セクションを確認します。

Note

ポリシーを選択してポリシーの詳細ウィンドウを開くときに、対応するチェック ボックスではなくポリシー名を選択していることを確認します。 それ以外の場合、詳細ウィンドウは開きません。

方法 2: PowerShell を使用する

次の手順を使用して、対象となるポリシーのエラーを確認します。

  • Microsoft Exchange Online の電子メール
  • Microsoft SharePoint サイト
  • Microsoft OneDrive アカウント
  • Microsoft 365 グループ
  • Microsoft Skype for Business の会話
  • Exchange Online パブリック フォルダー
  • チャット メッセージのMicrosoft Teams
  • Teams チャネル メッセージ
  1. セキュリティとコンプライアンスの PowerShell に接続

  2. Get-RetentionCompliancePolicy コマンドレットを使用してポリシー情報を取得します。 次のコマンドを実行します。

    Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | FL DistributionStatus
    Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
    

    ポリシー エラーは、 DistributionStatus プロパティによって返される値に表示されます。 ポリシー エラーがある場合、 DistributionResults プロパティによって返される値には、エラーに関する詳細情報が含まれます。

次の手順を使用して、対象となるポリシーのエラーを確認します。

  • Teams プライベート チャネル メッセージ
  • Microsoft Viva Engage ユーザー メッセージ
  • Viva Engage コミュニティ メッセージ
  1. セキュリティとコンプライアンスの PowerShell に接続

  2. Get-AppRetentionCompliancePolicy コマンドレットを使用してポリシー情報を取得します。 次のコマンドを実行します。

    Get-AppRetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | FL DistributionStatus
    Get-AppRetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
    

    ポリシー エラーは、 DistributionStatus プロパティによって返される値に表示されます。 ポリシー エラーがある場合、 DistributionResults プロパティによって返される値には、エラーに関する詳細情報が含まれます。

アイテム保持ポリシーのエラーを最小限に抑えるには、次のプラクティスに従います。

  • PowerShell を使用する場合は、該当するポリシーの種類とワークロードに適したコマンドレットを選択します。 異なるコマンドレットは、異なるワークロードに適用されます。 使用可能なコマンドレットの詳細については、「 保持のために使用可能な PowerShell コマンドレットを確認するを参照してください。

  • ポリシーをさらに更新する前に、ポリシーの同期と配布の状態が保留中かどうかを確認します。 Microsoft Purview コンプライアンス ポータルを使用する場合は、ポリシーの詳細ウィンドウで Status セクションを確認します。 PowerShell を使っている場合は、次のコマンドを実行します。

    Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | FL DistributionStatus
    

    重要

    ポリシーにさらに変更を加える前に、ポリシーの状態が "保留中" でなくなるまで待ちます。

  • 各ポリシー更新コマンドを繰り返し実行するのではなく、1 つの一括要求で更新をポリシーにマージします。 たとえば、ポリシーに複数の場所を追加する場合は、 Set-RetentionCompliancePolicy コマンドレットを使用して、すべての場所を 1 つの一括要求に追加します。 次のサンプルは、その方法を示しています。

    Set-RetentionCompliancePolicy -Identity "<policy name>" -AddExchangeLocation "User1", "User2", "User3", "User4", "User5" -AddSharePointLocation https://contoso.sharepoint.com/sites/teams/finance
    

詳細