How to Delete a Distribution List in Office 365 using PowerShell?

Microsoft Office 365 is an effective tool for communicating and collaborating within an organization. One of the features of Office 365 is the ability to create and manage distribution lists, which allow users to send emails to groups of people at once. However, there may come a time when you need to delete a distribution list. In this article, we will explore two methods for deleting distribution lists in Office 365: using the Office 365 Admin Center and PowerShell.

Using the Office 365 Admin Center to Delete a Distribution List

The Office 365 Admin Center is a web-based tool that allows you to manage your Office 365 environment. To delete a distribution list using the Admin Center, follow these steps:

  1. Sign in to the Office 365 Admin Center with your admin credentials.
  2. Expand “Teams & groups” and click “Active teams & groups”.
  3. Click on the “Distribution list” tab >> Select the distribution list you want to delete from the list of groups.
  4. Click on the “Delete” button at the toolbar from the top of the page.
    delete distribution list office 365
  5. Confirm that you want to delete the distribution list by clicking “Delete Group” again in the confirmation prompt.
    delete distribution group powershell office 365

That’s it! The distribution list will now be permanently deleted from your Office 365 environment. You can also delete a distribution list from the Exchange Online Admin center.

Delete a Distribution List in Office 365 using PowerShell

PowerShell is a powerful scripting language that allows you to automate administrative tasks in Office 365. To delete a distribution list using PowerShell, use the Remove-DistributionGroup cmdlet:

#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False

#Delete a Distribution List
Remove-DistributionGroup -Identity "" -Confirm:$False

You can also delete a distribution list by its name or ID. We have used the Email ID of the distribution group to avoid any potential oversight. This script connects to your Office 365 Exchange Online environment and removes the given distribution list from the environment. How about deleting multiple distribution lists from a CSV file?

Bulk Delete Distribution Lists using PowerShell

Have a bunch of old, inactive distribution lists that need to be deleted from Office 365? Follow this PowerShell script to delete them all from a CSV file.

#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False

#Get data from CSV
$CSVData = Import-Csv "C:\Temp\DL-to-Delete.csv" -Header "Email"

#Loop through Each Row in the CSV 
ForEach ($Group in $CSVData)
    #Get the DL Email
    $GroupID = $Group.Email

    #Check if the Distribution List Exists
    If (Get-DistributionGroup -Identity $GroupID -ErrorAction SilentlyContinue)
        #Delete a Distribution List
        Remove-DistributionGroup -Identity $GroupID -Confirm:$False
        Write-Host -f Green $GroupID Deleted
        Write-Host -f Yellow "Distribution List doesn't exist!" $GroupID 

Here is my CSV File: It has just Emails of distribution lists to be deleted – one per line!


In summary, it is possible to delete a distribution list in Office 365 using either the Office 365 Admin Center or PowerShell. With the Admin Center method, you can quickly and easily delete a distribution list, whereas, with the PowerShell method, you can automate the process. Whichever method you choose, the delete action cannot be undone! Therefore, it is important to be careful before deleting any distribution list.

Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

Leave a Reply

Your email address will not be published. Required fields are marked *