Blog Post

Microsoft 365 Blog
2 MIN READ

Office 365 groups expiration is now in public preview

Tom Batcheler's avatar
Tom Batcheler
Former Employee
Aug 09, 2017

Today we're announcing the public preview of Office 365 groups expiration for Azure Active Directory Premium customers. You can now manage the lifecycle of Office 365 groups, by setting an expiration duration for any group you choose. Once this is set, owners will be asked to renew their group as they come close to expiry if they want to continue to use them. Any group that is not renewed will be deleted.

 

Office 365 group expiry in the Azure Active Directory dashboard

Office 365 groups expiration can be configured from the Azure Active Directory portal, as well as programmatically via Azure Active Directory PowerShell. You can also create a policy that applies to all the groups in your tenant.

 

30 days prior to the expiration of a group, renewal notifications are sent out by email to the owners of the group, from which they can renew their group with a single click. If the owners don't renew the group within the required timeframe, the group expires, and is deleted.

 

This is all made possible with two features we recently shipped: soft-delete and restore. This means you can restore your Office 365 group and all its content, including SharePoint, Planner, Outlook and so on, for a period of 30 days from when the group was deleted. Check out more details about how to restore deleted Office 365 groups https://docs.microsoft.com/en-us/azure/active-directory/active-directory-groups-restore-azure-portal. 

 

The Office 365 groups expiration feature is available in public preview today for Azure AD Premium customers. We'll be contacting all Office 365 customers who subscribe to Azure AD Premium via the message center to let them know this is available. Check out Alex's https://blogs.technet.microsoft.com/enterprisemobility/2017/08/09/automated-expiration-for-office-365-groups-using-azure-ad-is-now-in-public-preview/ on the Enterprise Mobility and Security Blog.

Updated Feb 10, 2023
Version 3.0

19 Comments

  • Lloyd Adams's avatar
    Lloyd Adams
    Iron Contributor

    Can you confirm that this is only available for AAD Premium subscribers?

  • Ivan54's avatar
    Ivan54
    Bronze Contributor

    Hi, I'm not sure if this feature currently works as inteneded or if I'm currently affected by a bug.

    For trial purposes I've set the "Group Lifetime" to 31 days for 1 selected group.

    Ever since I've activated the feature for this group, I have received the renew notification every day (every time with the expiration date one day later in the notification text), even though I've renewed the group and got a confirmation on the web page.

  • From a tenant admin, powershell or API perspective is there and easy way to enumerate all groups in soft delete status? Thinking about the scenario of ensuring no content is on legal hold and no records are on the site needing to be archived / retained via some external tooling before the 30 day restore period is over. So we would use this to have non renewed groups go into soft delete, archive anything needed for retention via some automated process, and then let it expire. Is that possible today or something the team is considering?
  • Kairaz Contractor I know only one is supported currently, just wondering whether you have any plans of providing more than one. I can imagine it being useful in large organizations, multi-nationals, etc.

  • Anonymous's avatar
    Anonymous

    Much awaited feature. thanks for the heads-up.

  • Hey Stephan, correct...groups older than the expiration period defined by the admin will not be expired/deleted immediately. An email notification is generated to the group owner giving them a period of 30 days in which to renew their group. 

  • An FYI for anyone turning this on: If a Group is already older than the renewal time, they will receive an email from msonlineservicesteam@microsoftonline.com with a 'renew group' button within a few minutes.

     

    Fortunately, we don't have very many groups, so when I enabled this for everyone I was able to send out a heads up to everyone pretty quickly, however if you have a large tenant, you'll probably want to communicate ahead of time why they're receiving these funny looking emails :)