Control 3.3: eDiscovery for Copilot-Generated Content — Troubleshooting
Common issues and resolution steps for eDiscovery operations involving Copilot-generated content. All navigation references use the unified eDiscovery experience in the Microsoft Purview portal (Microsoft Purview > eDiscovery > Cases).
Common Issues
Issue 1: Copilot Interactions Not Appearing in Search Results
- Symptoms: Compliance search with
kind:microsearchreturns zero results despite confirmed Copilot usage. - Root Cause: Content indexing may not be complete (can take up to 24 hours), or the Copilot interaction location is not indexed for eDiscovery.
- Resolution:
- Verify that the user has an E5 or eDiscovery (Premium) license assigned.
- Wait at least 24 hours after the Copilot interaction for indexing to complete.
- Try broadening the search to include all Exchange content for the user to verify search functionality.
- Check if the Copilot interaction data source is available in your tenant region.
Issue 2: Pre-Migration Cases Missing Copilot Content Locations
- Symptoms: An eDiscovery case created before May 2025 does not return Copilot content in searches, even though the custodian has Copilot interaction history.
- Root Cause: Cases created before the unified eDiscovery experience (May 2025 GA) may not automatically include the "Microsoft Copilot experiences" content location. Pre-migration cases retain their original data source configuration.
- Resolution:
- Open the case in Microsoft Purview > eDiscovery > Cases.
- Navigate to Data sources and check whether "Microsoft Copilot experiences" appears as an available location.
- If missing, add the Copilot content location to the case data sources.
- If the case has active holds, verify that the hold policy is updated to include the new Copilot content location.
- Re-run any affected searches after updating the data sources.
Issue 3: Copilot Surface Filter Not Available
- Symptoms: The Copilot surface filter (filter by surface, agent name, or interaction type) is not visible in the unified search builder.
- Root Cause: The Copilot surface filter requires the Premium capability tier (E5 or E5 eDiscovery add-on license). It is not available for Standard-tier searches.
- Resolution:
- Verify that the case is configured for Premium eDiscovery capabilities.
- Confirm that E5 or E5 eDiscovery add-on licenses are assigned to the performing user.
- If operating at Standard tier, use KQL surface qualifiers (e.g.,
kind:microsearch AND CopilotSurface:"Microsoft365Copilot") as an alternative.
Issue 4: Hold Not Preserving Copilot Content
- Symptoms: Copilot-generated content is deleted despite an active eDiscovery hold on the custodian.
- Root Cause: The hold query may not cover Copilot-specific content types, or the hold is applied to the wrong data source.
- Resolution:
- Review the hold policy scope:
Get-CaseHoldPolicy -Identity "hold-name" | Format-List - Verify the hold includes Exchange and SharePoint locations for the custodian.
- Check if the hold rule query syntax correctly targets Copilot content (
kind:microsearch). - Consider using a broad hold (no query filter) for critical custodians to preserve all content.
Issue 5: Large Collection Processing Timeout
- Symptoms: Collection estimates or commits fail or time out when targeting large volumes of Copilot data.
- Root Cause: High-volume Copilot usage generates significant interaction data that may exceed collection thresholds.
- Resolution:
- Narrow the date range to reduce collection volume.
- Split the collection by custodian or by workload location.
- Use the
SessionCommandpaging approach for PowerShell-based searches. - Contact Microsoft Support if collection failures persist for Premium eDiscovery cases.
Issue 6: Missing Metadata in Exported Copilot Content
- Symptoms: Exported Copilot interaction records lack expected metadata fields such as application context or prompt text.
- Root Cause: Certain Copilot metadata fields may not be included in standard export formats, or the export format does not support the full schema.
- Resolution:
- Use the native export format rather than PST to preserve maximum metadata.
- Check that the review set includes all available Copilot-specific columns.
- Review Microsoft documentation for the current Copilot eDiscovery metadata schema.
- For critical fields, supplement eDiscovery exports with Audit Log data from Control 3.1.
Diagnostic Steps
- Verify case status:
Get-ComplianceCase | Select Name, Status, CaseType - Check search status:
Get-ComplianceSearch -Identity "search-name" | Select Status, Items, Errors - Review hold status:
Get-CaseHoldPolicy | Select Name, Enabled, DistributionStatus - Identify pre-migration cases:
Get-ComplianceCase | Where-Object { $_.CreatedDateTime -lt [DateTime]"2025-05-01" } | Select Name, CreatedDateTime - Test basic search: Run a simple search on a known custodian to confirm eDiscovery functionality.
Escalation
| Severity | Condition | Escalation Path |
|---|---|---|
| Critical | Unable to meet court-ordered discovery deadline | Legal team + Microsoft Premier Support — Severity A |
| High | Hold failures risking data loss | Compliance team + Microsoft Support |
| High | Pre-migration cases missing Copilot locations affecting active holds | Compliance team -- immediate data source remediation |
| Medium | Search performance issues | Internal IT -- optimize queries and scope |
| Low | Metadata gaps in exports | Document gaps and supplement from other sources |