locked
Deleting Calendar entries for many users at a time RRS feed

  • Question

  • This may sound easy, but let me explain...

    I have a situation where users were "migrated" from groupwise to Exchange.  Old re-occuring appointments/meetings were also brought over.  During this, it seems that some meetings were made "individual" meetings on each user's calendar and the main meeting was lost.  Let me clarify:

    Joe Jones scheduled a meeting with his staff that requested a meeting/appt on December 1st 2011.  Users then accepted.  Users were migrated to exchange and this appointment remained on their individual calendars, but the original appt email no longer existed (or had control over scheduling).

    So I'm at a situation where we have hundreds of users with an appointment from Joe Jones for Dec 1st, 2011, but Joe can't delete/reschedule that meeting/appt.  Only the user themselves can purge from their calendar.

    Obviously an admin could go into each individual mailbox and remove, but this is very time-consuming.  Is there an easy way to remove an appointment from calendars across the organization that meets specific "keywords" or something?  Hopefully I have clarified this enough.  Thanks.


    Edit: Exchange Server 2010.
    • Edited by _tkm Thursday, July 14, 2011 7:23 PM
    Thursday, July 14, 2011 7:09 PM

All replies

  • What version of Exchange?
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
    Thursday, July 14, 2011 7:20 PM
  • Sorry!  Exchange Server 2010.
    Thursday, July 14, 2011 7:23 PM
    1. Depends on what version of Exch your using.  FOr Exch 2003 use Exmerge
    2. For 2007 use export-mailbox - http://technet.microsoft.com/en-us/library/aa998579(EXCHG.80).aspx
    3. For Exch 2010 use Search-Mailbox with Get-Mailbox -http://technet.microsoft.com/en-us/library/dd298173.aspx

    Sukh
    Thursday, July 14, 2011 7:27 PM
  • You can do something like:

    Get-Mailbox | Search-Mailbox -SearchQuery "Subject:'Meeting Subject To Delete'" -DeleteContent

    http://technet.microsoft.com/en-us/library/ff459253.aspx

     


    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
    • Proposed as answer by DJ Grijalva Friday, July 15, 2011 9:07 PM
    Friday, July 15, 2011 5:51 AM
  • You can do something like:

    Get-Mailbox | Search-Mailbox -SearchQuery "Subject:'Meeting Subject To Delete'" -DeleteContent

    http://technet.microsoft.com/en-us/library/ff459253.aspx

     


    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

    Let's assume that the original meeting request email no longer exists.  How will this command delete calendar entries?
    Friday, July 15, 2011 1:23 PM
  • The command searches the entire mailbox, including the calendar. So it should gather the entries as well.
    DJ Grijalva | MCITP: EMA 2007/2010 | www.persistentcerebro.com
    Friday, July 15, 2011 9:07 PM
  • Hi,

    >How will this command delete calendar entries?

    Include all the mails and entries.

    To run Search-Mailbox with -DeleteContent switch you need to assign Discovery Management permission and "Mailbox Import Export role" to the User.

    http://technet.microsoft.com/en-us/library/dd638205.aspx

     

     


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Monday, July 18, 2011 3:09 AM