Deprecation Notice
The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode policy, and modifying the setting in PowerShell no longer has any impact.
Introduction #
As of 19th of October 2020, Microsoft allowed commercial tenants to Opt in to store their Teams Meetings/Call recordings in OneDrive for Business and SharePoint Online instead of Stream (Classic).
On the 7th of January 2021, all new recordings of Teams meetings/calls are stored in OneDrive for Business and SharePoint Online unless the organisation explicitly choses to continue using Stream by updating their policies.
On the 7th of July 2021, Microsoft will incrementally roll out the setting to force all tenants to store their Teams meetings/call recordings in OneDrive for Business and SharePoint Online, regardless of if you set the policy to use Stream.
We recommend setting the parameter to store Teams meetings/call recordings to OneDrive for Business and SharePoint.
License Requirement #
No additional licenses required
User Impact #
Medium
By setting the parameter to store Teams meetings/call recordings in OneDrive for Business and SharePoint Online, users recordings will be saved to OneDrive for Business and SharePoint Online instead of Stream. If they were previously being saved to Stream, this is a fundamental change that users will need to be made aware of.
By setting the parameter to store Teams meetings/call recordings in Stream, users recordings will be saved to Stream. If they were previously being saved to OneDrive for Business and SharePoint Online, this is a fundamental change that users will need to be made aware of.
Admin Portal Reference #
At the time of writing, this setting must be configured via PowerShell. The following cmdlet is run against the tenants Teams Global Calling Policy.
If you have the Setting set to OneDrive for Business the following cmdlet is run:
Set-CsTeamsMeetingPolicy -Identity Global -RecordingStorageMode OneDriveForBusiness
If you have the Setting set to Steam the following cmdlet is run:
Set-CsTeamsMeetingPolicy -Identity Global -RecordingStorageMode Stream
If Action is set to Notify #
We report the setting is compliant if RecordingStorageMode attribute for Teams Global Calling Policy is set to match the parameter in MSPMagic.
We report the setting is non-compliant if RecordingStorageMode attribute for Teams Global Calling Policy is does not match the parameter in MSPMagic.
If Action is set to Enforce #
We report the setting is compliant if RecordingStorageMode attribute for the Teams Global Calling Policy is set to match the parameter in MSPMagic.
We report the setting is compliant-fixed if RecordingStorageMode attribute for the Teams Global Calling Policy did not match the parameter in MSPMagic but was updated to match.