Powershell Cmdlet Meeting Policy Disable Recording Transcript Expiration -1 _hot_ < 2024 >
Set-CsTeamsMeetingPolicy -Identity "Global" -NewMeetingRecordingExpirationDays -1 Use code with caution. Copied to clipboard Key Details
# Set expiration to 2 years instead of indefinite Set-CsTeamsMeetingPolicy -Identity "Global" -RecordingsAndTranscriptsExpirationDays 730 PowerShell Command After running the command, you should
The PowerShell cmdlet parameter -RecordingsAndTranscriptsExpirationDays -1 is a sharp tool. It disables automatic expiration, effectively telling Microsoft Teams: “Never delete this meeting evidence.” While necessary in niche scenarios requiring perpetual access or awaiting formal retention policies, it should never be a default setting. Administrators who wield -1 must simultaneously implement alternative governance—storage quotas, manual review processes, or retention labels—to prevent their Teams environment from becoming an ungoverned archive. In the balance between data hoarding and data loss, -1 tips the scale completely to one side; use it with deliberation, not convenience. PowerShell Command After running the command
To disable the automatic expiration of Microsoft Teams meeting recordings and transcripts via PowerShell, you should use the cmdlet with the -NewMeetingRecordingExpirationDays parameter set to -1 . PowerShell Command manual review processes
After running the command, you should verify that the policy has been updated correctly.
: The specialized value that tells Teams to never automatically expire meeting recordings or transcripts. Key Details for Administrators Manage Teams recording policies for meetings and events