为了帮助 Teams 成为开放平台,Teams 管理员可以将 Teams (for OneDrive 和 SharePoint) 的默认存储后端更改为他们选择的第三方存储提供程序应用。 此更改提供:
对于 Teams 管理员 在 Teams 桌面上上传文件时,可以更改用于拖放的默认存储应用。
对于 Teams 应用开发人员 (第三方) 能够使用 Teams SDK 将此功能用于 Teams 应用。
此功能仅适用于为支持此可配置性而构建的 Teams 应用。 本文介绍策略名称、语法以及租户如何将默认拖放存储目标更改为第三方存储提供程序。
检查租户的状态
若要查看租户的 Teams 文件策略的当前状态,请使用 Get-CsTeamsFilesPolicy Cmdlet:
Get-CsTeamsFilesPolicy -Identity Global
配置第三方应用
管理员可以使用以下 PowerShell 命令设置第三方云存储来处理拖放文件。
Set-CsTeamsFilesPolicy -Identity Global -DefaultFileUploadAppId "<appId>"
管理员可以使用以下 PowerShell 命令来还原此设置。
Set-CsTeamsFilesPolicy -Identity Global -DefaultFileUploadAppId ""
删除用户的策略
若要删除用户的 Teams 文件策略,请使用 Remove-CsTeamsFilesPolicy Cmdlet:
Remove-CsTeamsFilesPolicy -Identity Global
用户端错误条件
由于以下原因,可能会出现用户端错误:
应用已配置但未安装
配置的应用不支持拖放
删除用户完整列表的策略
若要删除用户完整列表的策略,请使用 Remove-CsTeamsFilesPolicy Cmdlet:
Remove-CsTeamsFilesPolicy
范围外
Teams Mobile 对 DefaultFileUploadAppId 策略的支持不适用。 另请注意,图像或媒体复制和粘贴目前被视为 Teams 消息有效负载的一部分,而不是云文件。 此策略不会影响映像或媒体复制和粘贴。
面向管理员的文档
管理员应参阅应用说明或第三方应用文档,了解有关此策略的应用 ID 的信息。
- 有关新的应用支持,请联系兼容的应用所需的第三方存储提供商。
面向开发人员的文档 (第三方存储应用)
有关 Teams 应用开发人员为拖放的文件实现第三方云存储应用,请参阅 第三方云存储应用。
- 有关详细信息,请参阅 thirdPartyCloudStorage 模块。
- 有关 Teams SDK 的详细信息,请参阅 @microsoft/teams-js 包。