Control 4.2: Copilot in Teams Meetings Governance — Verification & Testing
Test cases and evidence collection procedures to validate Copilot governance in Teams meetings, including the critical test for EnabledWithTranscript enforcement following Microsoft's March 2026 default change.
Test Cases
Test 1: EnabledWithTranscript Enforcement (Critical)
- Objective: Verify that Copilot cannot activate in meetings without transcription — confirming the March 2026 default change has been remediated
- Steps:
- Run the PowerShell audit script:
Get-CsTeamsMeetingPolicy -Identity "FSI-Regulated-Policy" | Select-Object CopilotWithoutTranscript
- Confirm the output shows
Disabled.
- In a test meeting with the regulated policy applied, start the meeting without enabling transcription.
- Attempt to activate Copilot — Copilot should either be unavailable or prompt to enable transcription first.
- Enable transcription and verify Copilot becomes available.
- Check the Teams audit log to confirm that Copilot events are accompanied by corresponding transcription start events.
- Expected Result: Copilot requires transcription to be active;
CopilotWithoutTranscript returns Disabled; Copilot-generated artifacts have accompanying verbatim transcripts in storage.
- Evidence: PowerShell output screenshot; meeting test screenshots showing Copilot availability states; audit log showing transcript and Copilot events paired.
Test 2: Audit Log Verification — Transcript and Copilot Event Pairing
- Objective: Confirm that audit logs show transcript capture events alongside Copilot interaction events for every regulated meeting
- Steps:
- Conduct a test meeting with Copilot enabled and the FSI regulated policy in effect.
- After the meeting, search the Unified Audit Log for the meeting's date range:
Search-UnifiedAuditLog -StartDate [date] -EndDate [date] -RecordType CopilotInteraction
Search-UnifiedAuditLog -StartDate [date] -EndDate [date] -Operations "MeetingTranscriptCreated", "TeamsTranscriptionStarted"
- Verify that Copilot interaction events for the meeting are accompanied by transcript creation events.
- Document the correlation for the evidence package.
- Expected Result: Transcript creation event in audit log accompanies every Copilot interaction event for regulated meetings.
- Evidence: Exported audit log records showing paired transcript and Copilot events.
Test 3: Copilot Availability with Transcript
- Objective: Verify Copilot is available in meetings when transcription is active
- Steps:
- Schedule a Teams meeting with the FSI Copilot meeting policy applied.
- Start the meeting and enable transcription.
- Verify Copilot is available and functioning (recap, notes, action items accessible).
- Document the results for evidence.
- Expected Result: Copilot available when transcription is active, supporting the audit trail requirement.
- Evidence: Screenshots showing Copilot availability when transcription is enabled.
Test 4: MNPI Meeting Policy Enforcement
- Objective: Confirm that Copilot is disabled for MNPI-designated meetings
- Steps:
- Assign the MNPI meeting policy to a test user.
- Have the test user schedule and join a meeting.
- Verify that Copilot, transcription, and recording are all disabled.
- Confirm no AI features are accessible during the meeting.
- Expected Result: All AI features are disabled in MNPI-policy meetings.
- Evidence: Screenshot showing disabled AI features in the meeting interface.
Test 5: Meeting Summary Distribution Control
- Objective: Validate that meeting summaries are only distributed to authorized attendees
- Steps:
- Hold a meeting with Copilot enabled and transcript running.
- After the meeting, check where the meeting summary is stored and who has access.
- Verify that external participants do not receive meeting summaries if restricted by policy.
- Confirm the summary respects any sensitivity labels applied to the meeting.
- Expected Result: Meeting summaries are distributed only to authorized attendees per policy.
- Evidence: Summary distribution list and access permissions documentation.
Test 6: Meeting Transcript Retention
- Objective: Verify that meeting transcripts are retained per the regulatory retention policy
- Steps:
- Locate a meeting transcript from at least 30 days ago.
- Verify the transcript is still available and accessible.
- Confirm the retention policy is applied to the transcript location.
- Verify the transcript cannot be deleted before the retention period expires.
- Expected Result: Meeting transcripts are retained and protected by the retention policy.
- Evidence: Transcript access confirmation and retention policy application proof.
Evidence Collection
| Evidence Item |
Source |
Format |
Retention |
| CopilotWithoutTranscript=Disabled verification |
PowerShell |
Screenshot/export |
With control documentation |
| Audit log transcript + Copilot event pairing |
Unified Audit Log |
CSV export |
Per retention policy |
| Meeting policy configuration |
Teams Admin Center |
Screenshot |
With control documentation |
| Copilot availability test (with transcript) |
Meeting interface |
Screenshot |
With control documentation |
| MNPI policy test |
Meeting interface |
Screenshot |
With control documentation |
| Transcript retention proof |
SharePoint/OneDrive |
Screenshot |
Per retention policy |
Compliance Mapping
| Regulation |
Requirement |
How This Control Helps |
| SEC Rule 17a-4(b)(4) |
3-year preservation of business communications |
EnabledWithTranscript ensures verbatim transcript paired with AI summaries; both retained per policy |
| FINRA 3110(b)(4) |
Supervisory review of communications |
AI-generated meeting summaries reviewable through Communication Compliance |
| FINRA 4511 |
Books and records preservation |
Meeting transcripts and Copilot artifacts retained under Exchange and OneDrive retention policies |
| FFIEC |
IT governance of AI features |
Supports governance of AI-enabled collaboration tools |
Next Steps