If you've deleted an Office 365 group it's retained, by default, for a period of 30 days. The group, which we refer to as "soft-deleted" during that period, can be restored by using PowerShell.
You can also permanently delete a soft-deleted group if you can't wait the 30 days for the retention period to expire for the content to be permanently deleted.
IMPORTANT: If you use Remove-MsolGroup in PowerShell to delete a group, this will purge the group permanently. When deleting groups in PowerShell it's best practice to use Remove-AzureADMSGroup to soft-delete the O365 group.
Restore a deleted group
To restore a soft-deleted group, connect to PowerShell. It's important to note that you have to have the AzureAD PowerShell v2 Preview module for this to work. For more information on that please see: Azure Active Directory PowerShell Version 2.
Run this command to display all soft-deleted Office 365 groups in your organization that are still within the 30 day retention period:
Take note of the object ID of the group, or groups, you want to restore.
Note: If you don't see the group you're looking for on this list then it has likely been purged permanently.
Caution: If a new group has been created with the same alias or SMTP address as your deleted group you will have to delete that new group before you'll be able to restore your deleted group.
To restore that group run this command in PowerShell:
Restore-AzureADMSDeletedDirectoryObject –Id <objectId>
This process usually takes just a few minutes but in a few rare cases it can take as long as 24 hours to completely restore. To verify that the group has been successfully restored, run this command in PowerShell:
Get-AzureADGroup –ObjectId <objectId>
Once the restore has successfully completed, the group should reappear on the navigation pane in Outlook and Outlook on the web and all restored content, including SharePoint and Planner, should be available to the group members again.
Group content that can be restored includes:
Azure Active Directory (AD) Office 365 Groups object, properties and members
Group SMTP address
Exchange Online shared inbox and calendar
SharePoint Online team site and files
Additionally if you have a connected Microsoft Team or Office 365 Connected Yammer group those can be restored as well.
Permanently delete a group
Sometimes you may want to permanently purge a group without waiting the 30 days for the soft-delete to expire. To do that start PowerShell and run this command to get the object ID of the group
Take note of the object ID of the group, or groups, you want to permanently delete.
Caution: Purging the group removes the group and its data forever.
To purge the group run this command in PowerShell
Remove-AzureADMSDeletedDirectoryObject –Id <objectId>
To confirm that the group has been successfully purged, run the Get-AzureADMSDeletedGroup cmdlet again to confirm that the group no longer appears on the list of soft-deleted groups. In some cases it may take as long as 24 hours for the group and all of its data to be permanently deleted.
Got questions about Office 365 Groups?
Visit the Microsoft Tech Community to post questions and participate in conversations about Microsoft Office 365 Groups.
This article was last updated on May 18th, 2017 as a result of your feedback. If you found it helpful, and especially if you didn't, please click the feedback controls below and leave us some constructive comments so we can continue to improve it. Thanks!