删除终止用户安排的所有定期会议

我正在寻找一种方法来有效地移除终止用户在任职期间可能创build的所有会议。

目前,我们的小组必须授予用户邮箱的pipe理员权限,以该用户身份创build个人资料,加载Outlook,并开始清理周期性会议和客房预订。

我希望有一个更简单的方法,powershell也许,可以做这个任务。

使用EWS托pipeAPI访问用户邮箱的内容并删除必要的项目。 可以用任何.Net语言或PowerShell脚本实现。

您无法单独使用Exchange命令行pipe理程序执行此操作,您将不得不实施Exchange Web服务客户端来执行此操作。

比创build一个新的configuration文件和使用Outlook更容易的select绝对是使用Outlook Web App:

  1. 在邮箱上授予操作员完全访问权限
  2. 运营商login到http://webmail.company.net/owa/
  3. 通过以下任一方式更改邮箱

现在,操作员可以切换到用户日历和编辑约会,而无需创build新的configuration文件并启动Outlook

get-mailbox -Filter {recipientTypeDetails -eq "roomMailbox"}|Search-Mailbox -SearchQuery 'From:user and kind:meetings' -DeleteContent