Powershell Cmdlet Disable Meeting Recording Transcript Expiration Set To -1 Online
It is best practice to check the current configuration before changing it. To see the current expiration setting for the Global policy:
| Parameter Value | Behavior | Best For | |----------------|----------|----------| | 365 | Deletes after 1 year | Annual review meetings | | 1825 (5 years) | Deletes after half-decade | Project post-mortems | | -1 | No automatic deletion | Board resolutions, legal evidence, training libraries | It is best practice to check the current
Using Set-CsOnlineMeetingPolicy -Identity Global -MeetingRecordingExpiration -1 is the correct administrative method to stop Teams from automatically deleting meeting transcripts and recordings. This is ideal for organizations that require strict record-keeping or want users to manually manage their own data lifecycle. “Do not apply any expiration workflow to this recording
“Do not apply any expiration workflow to this recording. Bypass all automated lifecycle policies. Retain until an administrator manually deletes it or changes this setting.” It is best practice to check the current
: To check your current expiration setting, use the Get-CsTeamsMeetingPolicy cmdlet: powershell
Set-CsOnlineMeetingPolicy -Identity Global -MeetingRecordingExpiration -1