Teams old meeting recordings expiration

Tatyana 76 Reputation points
2025-08-17T21:51:34.2633333+00:00

We set the policy to never expire the Teams meetings' recordings. Is there a way to script or otherwise to set the non expiration on all previous Microsoft Teams meetings' recordings?

Microsoft Teams | Microsoft Teams for business | Meetings and calls | Record meetings
0 comments No comments

4 answers

Sort by: Newest
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  2. Tatyana 76 Reputation points
    2025-08-20T11:58:10.4833333+00:00

    Hi,

    We tried the PowerShell commands and it looks like expiration date is not a field that is modified with those commands. Is there another command we can use?

    Regards,

    Tatyana

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments

  3. Tatyana 76 Reputation points
    2025-08-17T22:23:02.8+00:00

    Hi,

    Thank you for your response. I'm looking for a way to to set the non expiration on all previous Microsoft Teams meetings' recordings in our tenant, not just one at a time. Is there a way to accomplish that?

    Regards,

    Tatyana

    Was this answer helpful?

    1 person found this answer helpful.

  4. Vy Nguyen 11,410 Reputation points Microsoft External Staff Moderator
    2025-08-17T22:18:43.7633333+00:00

    Hi @Tatyana

    Thank you for reaching out to Microsoft Q&A forum and sharing your experience. 

    I understand how important it is to keep your meeting recordings accessible, and I’m happy to guide you through the available options. 

    You’ve already set the policy so that new recordings never expire, which is great. However, this policy only applies to future recordings. Existing recordings keep their original expiration dates unless updated. Below are the steps you can take to apply “never expire” to previous recordings. 

    Microsoft Teams stores meeting recordings in OneDrive or SharePoint. By default, recordings automatically expire after 120 days unless the expiration date is changed. This helps manage storage, but you can easily extend or remove the expiration date. 

    1/ You can try to change expiration for an Existing Recording 

    • Open OneDrive (for non-channel meetings) or SharePoint (for channel meetings). 
    • Locate the meeting recording file. 
    • Select the file and click Details (usually on the right panel). 
    • Find the Expiration date section. 
    • Choose Never to expire or set a new date that works for you. 
    • Save your changes. 

    2/ Try to update Default Policy for Future Recordings 

    If you are an admin and want to prevent expiration for all new recordings: 

    1. Open Teams PowerShell (requires version 2.6.0 or later). 
    2. Run the following command:  

    Set-CsTeamsMeetingPolicy -Identity Global -NewMeetingRecordingExpirationDays 99999 

    This sets recordings to never expire by default. 

      For your information that you concern: 

    Please let me know if there’s anything else I can assist you with. I’m here to support you every step of the way.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment”.    

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.  

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.