超级用户可以取消(而不是删除)其他用户创建的会议吗?

时间:2019-08-07 11:48:33

标签: outlook exchangewebservices

我正在开发自动会议取消功能。我有一个超级用户,可以取消以会议室名称创建的会议。但是该超级用户无法取消以简单雇员的名义创建的会议。

我正在使用Exchange 2010。

我尝试使用模拟取消会议,但仍然收到错误。错误有两种: 1.访问被拒绝。检查凭据,然后重试。 2.用户必须是CancelCalendarItem操作的组织者

我以超级用户身份进行请求:

...
<soap:Body>
 <m:CreateItem MessageDisposition="SendOnly">
  <m:Items>
   <t:CancelCalendarItem>
      ...
   </t:CancelCalendarItem>
...

我收到答复:

...
<m:ResponseMessages>
  <m:CreateItemResponseMessage ResponseClass="Error">
    <m:MessageText>User must be an organizer for CancelCalendarItem action.</m:MessageText>
...

我希望超级用户可以取消由员工组织的会议。 有可能吗?如果是,那么必须授予超级用户什么权限?

1 个答案:

答案 0 :(得分:0)

组织者是唯一可以取消会议的人(这就是为什么会出现错误的原因)。如果您具有EWS模拟角色,则需要模拟组织者,然后取消组织者邮箱中的约会副本。您不能使用来自与会者或会议室的约会实例。