次の方法で共有


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

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

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

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

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

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

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

Important

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

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

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

方法 1: Microsoft Purview ポータルを使用する

Microsoft Purview ポータルで次の手順を実行します。

  • データ ライフサイクル管理>Microsoft 365 を参照します。 [アイテム保持ポリシー] タブと [ラベル ポリシー] タブの各ポリシーでポリシーを選択し、ポリシーの詳細ウィンドウで [状態] セクションを確認します。

  • [レコード管理] を選択します。 [ ラベル ポリシー ] タブの各ポリシーでポリシーを選択し、ポリシーの詳細ウィンドウの [状態] セクションを確認します。

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

方法 2: PowerShell を使用する

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

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

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

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

    ポリシー エラーがある場合、 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
    

    ポリシー エラーがある場合、 DistributionResults プロパティによって返される値には、エラーに関する詳細情報が含まれます。 DistributionResults プロパティがエラー メッセージを値として返す場合にのみ、DistributionStatus プロパティによって返される値を確認します。 エラーを解決する必要があります。 ただし、 DistributionStatus プロパティが警告メッセージを返す場合は、無視してもかまいません。

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

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

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

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

    Important

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

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

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

詳細情報