Powershell Cmdlet Meeting Policy Disable Recording Transcript Expiration -1 !!better!! – Direct

If an organization genuinely needs -1 for a subset of users, it should be applied to a custom policy assigned only to specific security groups (e.g., "ComplianceOfficers" or "LegalTeam"), not the Global policy.

Set-CsTeamsMeetingPolicy -Identity "Global" -NewMeetingRecordingExpirationDays -1 Use code with caution. Copied to clipboard Key Details If an organization genuinely needs -1 for a

: You can also set a high number of days (up to 99999 ), but -1 is the official value for "Never Expire". "ComplianceOfficers" or "LegalTeam")

Set-CsTeamsMeetingPolicy -Identity "Executives" -AllowTranscription $true -MeetingRecordingExpirationDays -1 If an organization genuinely needs -1 for a

: Replace "Global" with the name of a specific custom policy if you only want this change to apply to a certain group of users.