Powershell Cmdlet Disable Meeting Recording Transcript Expiration -1 [repack] May 2026
New-RetentionCompliancePolicy -Name "Keep Recordings Forever" -TeamsChannelLocation "All" New-RetentionComplianceRule -Name "No Expiration" -Policy "Keep Recordings Forever" -RetentionDuration Unlimited There is no disable meeting recording transcript expiration -1 PowerShell cmdlet in Microsoft Teams. Recommended alternative (effectively disable):
Set-CsTeamsMeetingPolicy -Identity Global -NewMeetingRecordingExpirationDays 99999
It looks like you’re trying to use a PowerShell cmdlet to disable expiration for Microsoft Teams meeting recordings or transcripts by setting something to -1 (often meaning “never expire” in some systems).




