Exchange Online管理员如何取消Calendar Events?

时间:2024-05-30 21:28:37

博客地址:http://blog.****.net/shelleyliu0415  

伴随着云计算的快速发展,很多企业用户为了追赶云计算的步伐,都陆续把企业协作平台搬迁到云平台中,从而给用户提供了高效协作办公的环境,提高了企业生产价值。根据Gartner 2017年的调研,亚马逊云和微软云是公有云市场两大主要玩家,很多世界500强企业都将微软的SaSS产品:Office 365作为业务管理平台的首选,企业内部用户可以与合作伙伴、客户之间通过各种设备来访问Office 365提供的资源,比如Teams、Skype for business、Outlook、OneDrive for Business等等加速业务需求的讨论和流程机制的跟踪。

 

不过,随着大家对Office 365的使用,可能部分企业用户在使用上都会遇到一种场景:用户借助Outlook中的Calendar Event功能邀请与会人员定期参加线上会议讨论,比如项目初期的需求讨论,需要每天固定时间段来进行需求实现和定位分析,如下图所示:

 Exchange Online管理员如何取消Calendar Events?

 

一旦会议组织者travel期间或者面临即将离职的情况下,无法按时参与将来的一系列会议讨论时,会议日程并未由会议组织者及时取消,那么就给与会人员造成时间安排不当的困扰,作为一名Exchange Online管理员如何解决这个问题呢?

 

解决方案:Office 365于2017年8月末发布了新功能:利用PowerShell命令Remove-CalendarEvents 来取消将来发生的每一个会议。

 

说明:

1.      该命令仅用来取消会议状态,不做用户邮箱做任何更改(不会删除与会人员的Calendar事件)。

2.      该命令需要会议组织者的Identity存在Office 365中,对于已经从Office 365删除的账户不生效。

 

 

操作步骤分以下三部分:

 

·        链接Exchange Online

·        建立outlook连接线程

·        执行Remove-CalendarEvents命令

 

连接Exchange Online的操作步骤:

 

1.      打开 Windows PowerShell, 执行下面的命令获取Credentials,如下图所示:

$UserCredential =Get-Credential

 Exchange Online管理员如何取消Calendar Events?

2.      在Windows Credentials请求框里输入用户名和密码,如下图所示:

 Exchange Online管理员如何取消Calendar Events?

 

建立会话连接线程操作步骤:

 

1.      执行下面命令建立会话连接线程,如下图所示:

$Session = New-PSSession-ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential-Authentication Basic -AllowRedirection

 Exchange Online管理员如何取消Calendar Events?

注意事项:

·        对于 由世纪互联运营的 Office 365,使用 ConnectionUri 值:https://partner.outlook.cn/PowerShell

·        对于 Office 365 Germany,使用 ConnectionUri 值:https://outlook.office.de/powershell-liveid/

 

2.      执行下面命令导入Exchange Online cmdlet,如下图所示:

 Exchange Online管理员如何取消Calendar Events?

3.      执行下面命令验证Exchange Online是否链接成功,如下图所示:

 Exchange Online管理员如何取消Calendar Events?

 

[email protected] 为例,执行Remove-CalendarEvents 命令的具体操作如下所示:

1.      输入命令:Remove-CalendarEvents [email protected] -CancelOrganizationMeetings,如下图所示:

 Exchange Online管理员如何取消Calendar Events?

2.      输入Y之后,与会人员的CalendarEvents事件被取消,与会人员可以通过登录Calendar查看由[email protected]发出邀请的会议已经取消,如下图所示:

Exchange Online管理员如何取消Calendar Events?

说明:

·        如果需要取消特定日期后的Calendar Events,请输入命令:

Remove-CalendarEvents -Identity "[email protected]" -CancelOrganizedMeetings-StartDate 11-1-2018 -QueryWindowInDays 120