EWS:尝试从 RecoverableItemsSubstrateHolds 获取 IPM.SkypeTeams.Message 时“不允许访问非 IPM 项目”

问题描述 投票:0回答:1

有什么方法可以从基材保留文件夹中获取项目(IPM.SkypeTeams.Message)。

查找物品请求:

<m:FindItem Traversal="Shallow">
    <m:ItemShape>
      <t:BaseShape>IdOnly</t:BaseShape>
      <t:AdditionalProperties />
        <t:FieldURI FieldURI="item:ItemClass" />
        <t:FieldURI FieldURI="item:LastModifiedTime" />
        <t:FieldURI FieldURI="item:Size" />
      </t:AdditionalProperties>
    </m:ItemShape>
    <m:IndexedPageItemView MaxEntriesReturned="1000" Offset="0" BasePoint="Beginning" />
    <m:ParentFolderIds>
      <t:DistinguishedFolderId Id="recoverableitemssubstrateholds" />
    </m:ParentFolderIds>
  </m:FindItem>

查找项目响应:

<t:Message>
  <t:ItemId Id="AA...+CrAAA=" />
  <t:ItemClass>IPM.SkypeTeams.Message</t:ItemClass>
  <t:Size>30922</t:Size>
  <t:LastModifiedTime>2024-04-24T04:12:17Z</t:LastModifiedTime>
</t:Message>

获取物品请求:

<m:GetItem>
  <m:ItemShape>
    <t:BaseShape>IdOnly</t:BaseShape>
  </m:ItemShape>
  <m:ItemIds>
    <t:ItemId Id="AA...+CrAAA=" />
  </m:ItemIds>
</m:GetItem>

获取项目响应:

      <m:GetItemResponse>
        <m:ResponseMessages>
          <m:GetItemResponseMessage ResponseClass="Error">
            <m:MessageText>Not allowed to access Non IPM item.</m:MessageText>
            <m:ResponseCode>ErrorAccessDenied</m:ResponseCode>
            <m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
            <m:Items />
          </m:GetItemResponseMessage>
        </m:ResponseMessages>
      </m:GetItemResponse>
exchangewebservices
1个回答
0
投票

不再允许通过 EWS 访问 Teams 消息 https://learn.microsoft.com/en-us/exchange/troubleshoot/send-emails/ews-not-support-access-teams-data 。如果您尝试访问 TeamsChatHistory 或 TeamsMessageData 文件夹,您将收到类似的错误消息。根据内容的年龄,Teams Export API 可能无法工作(但您至少可以在决定是否付费之前免费测试它)。另一种选择可能是合规性搜索https://learn.microsoft.com/en-us/purview/ediscovery-teams-investigation

© www.soinside.com 2019 - 2024. All rights reserved.