Share via

how so I undo ics imported to new outlook calendar event

Vipul Patel 0 Reputation points
2026-03-12T23:25:03.44+00:00

Hi,

I accidentally imported .ics file to my NEW Outlook calendar. I do not see anything that tells me how I can undo this mess in new Outlook.

I tried in Outlook Classic, but the .ics files were not showing.

Outlook | Windows | New Outlook for Windows | For business
0 comments No comments

2 answers

Sort by: Most helpful
  1. Sophie N 13,750 Reputation points Microsoft External Staff Moderator
    2026-03-13T01:41:06.8433333+00:00

    Dear @Vipul Patel,

    I understand the frustration of accidentally cluttering your calendar with an .ics import. Currently, the New Outlook (and Outlook on the web) does not feature a dedicated "Undo" button for bulk imports. Since these events are merged directly into your existing calendar, they must be removed manually or via a filtered view. 

    The reason you don't see them in Classic Outlook is likely due to a sync delay or the events being stored in a cloud-only cache. 

    Here are the most efficient ways to resolve this "mess" immediately: 

    Method 1: Use the "Search" Function 

    If the imported events share a common keyword (e.g., the name of the conference or "Tentative"), you can bulk-delete them: 

    1. Open the Calendar in New Outlook. 
    2. In the Search bar at the top, type a keyword found in the imported events. 
    3. Once the results appear, change the view to List (if prompted) or select the first event. 
    4. Hold Ctrl + A to select all search results. 
    5. Press Delete.  User's image

    Method 2: Use the "List" View in Classic Outlook 

    Since New Outlook lacks a robust list view for bulk management, the best practice is to force the sync to Classic Outlook and delete them there: 

    1. Open Classic Outlook. 
    2. Go to the View tab > Change View > select List. 
    3. Click the Modified column header to sort by the date/time the events were added. 
    4. Highlight all the events imported at that specific timestamp. 
    5. Right-click and select Delete. 

    For further detailed troubleshooting, you may refer to the official Delete Calendar Items In Outlook

    Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.

    Method 3: Use PowerShell to Bulk Delete Calendar Items Based on Creation Date 

    Please note that this step is performed with administrator.

    To help your customer clean up the accidental import, we can use the Microsoft Graph PowerShell SDK. This is the most effective way to target events in the "New Outlook" environment because it interacts directly with the cloud mailbox. 

    • The user (or an admin) must have the Calendars.ReadWrite permission. 
    • Install the module if not already present: Install-Module Microsoft.Graph -Scope CurrentUser 

    Step 1: Connect to Microsoft Graph 

    Connect-MgGraph -Scopes "Calendars.ReadWrite" 
    $ImportTime = (Get-Date).AddHours(-2)  
    

    Note: Define the time frame (The time the .ics file was imported). Example: Events created within the last 2 hours. If the import happened 30 minutes ago, use .AddMinutes(-30). If it happened earlier today, use .Date to target everything from midnight onwards. 

    Step 2: Get the Calendar Events 

    $Events = Get-MgUserEvent -UserId "******@yourdomain.com" -All | Where-Object { $_.CreatedDateTime -ge $ImportTime } 
    Write-Host "Found $($Events.Count) events created after $ImportTime" -ForegroundColor Cyan 
    

    Note: Replace "******@yourdomain.com" with the email address of the affected user. 

    Step 3: Delete the events 

    foreach ($Event in $Events) { 
        try { 
            Remove-MgUserEvent -UserId "******@yourdomain.com" -EventId $Event.Id 
            Write-Host "Deleted: $($Event.Subject)" -ForegroundColor Green 
        } 
        catch { 
            Write-Host "Failed to delete: $($Event.Subject)" -ForegroundColor Red 
        } 
    } 
    Write-Host "Cleanup Complete." -ForegroundColor Yellow  
    

    For example cript:

    User's image

    For further detailed troubleshooting, you may refer to the official  

    Get-MgUserEvent (Microsoft.Graph.Calendar) | Microsoft Learn 

    Remove-MgUserEvent (Microsoft.Graph.Calendar) | Microsoft Learn 

    In New Outlook, .ics files are treated as individual "Create Event" commands. Once the import is finalized, the system views them as independent entries rather than a single batch transaction. 

    I hope this helps you clear your calendar quickly. Thank you for your understanding and cooperation. Please let me know how it goes after trying the steps above. I’m here to help further if needed.  


    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.


  2. Q&A Assist
    2026-03-12T23:25:11.79+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    New Outlook does not provide an automatic “undo import” for .ics files. Events must be removed from the target calendar manually.

    Use this approach:

    1. Identify which calendar was selected in the Select a calendar step during import (for example, the default calendar or a secondary calendar).
    2. In new Outlook, go to Calendar and select that calendar only.
    3. Switch to a list-style view (such as Agenda or similar) and sort or filter by date range that matches the imported events.
    4. Select the imported items (multi-select with Ctrl/Shift) and delete them.

    If the .ics was imported into a separate calendar, you can instead delete that entire calendar from the calendar list, which removes all imported events at once.


    References:

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.