Use the Get-CsTeamsMeetingPolicy cmdlet to confirm the value is correctly set. powershell
Microsoft does have a separate per-policy transcript expiration setting in public GA as of now. Transcripts inherit the recording expiration policy when they are stored together. If you want to keep transcripts without recordings, you’d need to manually export them.
Replace "YourPolicyName" with the actual name of the policy you wish to modify. If you want to create a new policy or modify the global policy, you can use "Global" or a specific policy name you've created.
Grant-CsTeamsMeetingPolicy -Identity "username" -PolicyName "NoTranscriptExpiration"