以编程方式删除已取消的交换日历事件 - Powershell



我们有几个自动预订会议室。每个房间的日历都变得非常混乱。几乎从一开始到现在,我们所有取消的会议室活动仍在日历上。

有没有办法以编程方式删除日历中所有已取消的会议。这包括单个会议、已取消的系列会议或已取消的系列重复会议。可以使用 Exchange Management Shell 吗?

编辑:我道歉。我忘了提到我正在使用Exchange 2007。


在提到之前。我们正在切换到自动处理的会议室,但我们旧的会议室日历杂乱到极点,我们希望在进行此切换之前清理它们中取消的会议。

由于您使用的是 Exchange 2007,因此您可以选择使用 Exchange Web Services Managed API。 Glen Scales在他的博客上有一些很好的例子。

http://gsexdev.blogspot.com/search?q=calendar+delete+items

您可以从此处下载 API:

http://www.microsoft.com/en-us/download/details.aspx?id=35371

最新更新