我正在开发自动会议取消功能。我有一个超级用户,可以取消以会议室名称创建的会议。但是该超级用户无法取消以简单雇员的名义创建的会议。
我正在使用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>
...
我希望超级用户可以取消由员工组织的会议。 有可能吗?如果是,那么必须授予超级用户什么权限?
答案 0 :(得分:0)
组织者是唯一可以取消会议的人(这就是为什么会出现错误的原因)。如果您具有EWS模拟角色,则需要模拟组织者,然后取消组织者邮箱中的约会副本。您不能使用来自与会者或会议室的约会实例。