Recurring meeting after the owner mailbox deleted?

EnterpriseArchitect 5,296 Reputation points
2022-11-22T00:20:56.73+00:00

Hi Team,

This cmdlet https://learn.microsoft.com/en-us/powershell/module/exchange/remove-calendarevents?view=exchange-ps will not work when the mailbox has been deleted from both OnPremise AD DS and Azure AD.

After the mailbox license is revoked and force deleted from the https://admin.microsoft.com/Adminportal/Home?source=applauncher#/deletedusers and Azure AD, what happens to the recurring calendar appointment sent out by the mailbox?

is it automatically deleted or left as an orphaned meeting, which can only be deleted by the Meeting Room Full Delegate permission?

Any help would be greatly appreciated.

Microsoft Exchange Online Management
Microsoft Exchange Online Management
Microsoft Exchange Online: A Microsoft email and calendaring hosted service.Management: The act or process of organizing, handling, directing or controlling something.
4,458 questions
Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,572 questions
Microsoft Exchange Hybrid Management
Microsoft Exchange Hybrid Management
Microsoft Exchange: Microsoft messaging and collaboration software.Hybrid Management: Organizing, handling, directing or controlling hybrid deployments.
2,053 questions
0 comments No comments
{count} votes

Accepted answer
  1. Aholic Liang-MSFT 13,841 Reputation points Microsoft Vendor
    2022-11-22T06:51:13.21+00:00

    Hi @EnterpriseArchitect ,

    the mailbox has been deleted from both OnPremise AD DS and Azure AD

    For recurring meetings, it is not automatically deleted and will left as an orphaned meeting.The best way for cancel the meetings is granting the mailbox delegate permission and entering the mailbox to cancel the meeting events.
    Because the owner's mailbox for the meeting has been deleted, we recommend that you could use New-ComplainceSearch command if you want to delete meetings in bulk.

    new-ComplianceSearch -Name "DeleteMeeting" -ContentMatchQuery "kind:meetings AND from:user@user.onmicrosoft.com" -ExchangeLocation all  
    Start-ComplianceSearch -identity "DeleteMeeting"  
    New-ComplianceSearchAction -SearchName "DeleteMeeting" -Purge  
    

    Moreover, you can use the following two commands to observe the progress of the process.

    get-ComplianceSearch  
    get-ComplianceSearchAction  
    

    Kindly note: A maximum of 10 items per mailbox can be removed at one time.
    262867-2022-11-22-2.png


    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.

    1 person found this answer helpful.

2 additional answers

Sort by: Most helpful
  1. Philippe Levesque 5,791 Reputation points
    2022-11-22T01:45:27.46+00:00

    In my experience its left as an orphaned meeting. (I might be in error)

    All users would need to erase it and the recurrence, as if a new user would need to send a new meeting convocation as he would be unable to update the recurring meeting.

    1 person found this answer helpful.
    0 comments No comments

  2. Dos Santos, Karen 15 Reputation points
    2023-11-23T19:03:37.8433333+00:00
    ##Eliminar las reuniones creadas por un usuario que se eliminó: 
    
    #Yo (Karen) tuve que actualizar mi módulo de Exchange, el que tenía me daba error:
    Update-Module -Name ExchangeOnlineManagement
    
    # Primero verificar si el que va a  correr los comandos tiene los roles necesarios dentro de https://compliance.microsoft.com/compliancecenterpermissions :  eDiscovey Manager, ComplianceAdministrator y Organization Management  
    
     
    #Conecatamos a into IPPSession 
    
    Connect-IPPSSession -UserPrincipalName admin@M365x73372128.onmicrosoft.com 
    
      
    
    #Crear la busqueda con los parametros para eliminar la reunion 
    
    $Search=New-ComplianceSearch -Name "Reunion Mensual" -ExchangeLocation All -ContentMatchQuery '(kind:meetings) AND (From:TestKacrisa@M365x73372128.onmicrosoft.com) AND (Subject:"Teste Reunion")' 
    
      
    
    #Iniciar la busqueda 
    
    Start-ComplianceSearch -Identity "Reunion Mensual" 
    
      
    
    #Verificar el progreso de la busqueda 
    
    get-ComplianceSearch   -Identity "Reunion Mensual" 
    
      
    
    #Una vez que el status sea "Completed" correr el comando para liminar la reunion (máximo de 10 eliminaciones por comando) 
    
    New-ComplianceSearchAction -SearchName "Reunion Mensual" -Purge -PurgeType SoftDelete 
    
      
    
    #Verificar el progreso de la eliminacion (Aca siempre agregar _Purge en el final del nombre de la busqueda): 
    
    get-ComplianceSearchAction    -Identity "Reunion Mensual_Purge"
    
    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.