关闭 Teams 本机文件上传策略
Microsoft Teams 使用 OneDrive 和 SharePoint 来存储和共享内容,但某些组织和用户可能更喜欢使用第三方存储提供程序。
如果你的组织为内容存储选择第三方,则需要关闭 NativeFileEntryPoints
Teams 文件策略中的 参数。 默认情况下,此参数处于启用状态,显示将内容从 OneDrive 或 SharePoint 上传到 Teams 聊天或频道的选项。
本文介绍如何使用 PowerShell 创建、设置、分配和删除 NativeFileEntryPoints
参数。
注意
关闭 Teams 文件策略后,用户在 Teams 中看不到 OneDrive 和 SharePoint 的接入点。 但是,创建新团队和频道会继续触发匹配 SharePoint 库的生成。 Teams 左侧导航窗格中的 OneDrive 应用 不受文件策略关闭的影响。
准备更新 Teams 文件策略
设置Microsoft PowerShell
目前,无法在 Teams 管理中心中更改此策略。 组织的租户管理员必须使用本文稍后详述的 PowerShell cmdlet 进行更改。
- 若要了解如何使用 PowerShell 库 安装 PowerShell Teams 模块,请参阅安装 Microsoft Teams PowerShell 模块。
- 若要安装或下载 Teams PowerShell 模块,请参阅适用于 Microsoft Teams 的 PowerShell 库。
- 有关如何为 Teams 管理设置 PowerShell 的详细信息,请参阅 使用 Microsoft Teams PowerShell 管理 Teams。
允许 Teams 管理中心中的第三方应用
更改 Teams 文件策略不需要此步骤,但当你准备好将第三方存储提供程序集成到用户的 Teams 体验中时,此步骤是必需的。
租户管理员需要在 Teams 管理中心启用 “允许第三方应用” 策略。
若要了解如何允许第三方应用或自定义应用,请参阅在 Microsoft Teams 管理中心管理应用中的管理组织范围应用设置。
NativeFileEntryPoints
关闭整个租户
将 -Identity
参数设置为 Global
会将策略设置应用于组织中的所有用户。
整个租户的示例 PowerShell 策略 cmdlet
以下示例 PowerShell 命令将整个租户的参数NativeFileEntryPoints
Disabled
设置为 :
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled
检查租户的状态
若要查看租户的 Teams 文件策略的当前状态,请使用 Get-CsTeamsFilesPolicy
cmdlet。
Get-CsTeamsFilesPolicy -Identity Global
打开或关闭本机文件上传点
若要打开或关闭整个租户的本机文件上传点,请将 NativeFileEntryPoints
参数设置为 Enabled
或 Disabled
。
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Enabled
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled
删除用户的策略
若要删除用户的 Teams 文件策略,请使用 Remove-CsTeamsFilesPolicy
cmdlet。
Remove-CsTeamsFilesPolicy -Identity Global
为特定用户关闭 NativeFileEntryPoints
还可以通过创建新的 Teams 文件策略字符串并将新创建的策略分配给用户,为特定用户更新 Teams 文件策略 -Identity
。
特定用户的示例 PowerShell 策略 cmdlet
此示例 PowerShell 命令创建一个名为 CsTeamsFilesPolicy
-Identity
UserPolicy
的新,NativeFileEntryPoints
并将 参数设置为 。Disabled
当用户使用 -Identity UserPolicy
分配CsTeamsFilesPolicy
时,其本机文件入口点将关闭。
New-CsTeamsFilesPolicy -Identity UserPolicy -NativeFileEntryPoints Disabled
向用户分配策略
创建新策略后,可以使用 cmdlet 将该策略分配给用户 Grant-CsTeamsFilesPolicy
。
Grant-CsTeamsFilesPolicy -identity "user email id" -PolicyName UserPolicy
更新策略
如果需要更改新的 Teams 文件策略 UserPolicy
的设置,请使用 Set-CsTeamsFilePolicy
cmdlet。
Set-CsTeamsFilesPolicy -Identity UserPolicy -NativeFileEntryPoints Enabled
删除用户完整列表的策略
若要从分配到 Teams 文件策略 的所有用户中删除策略 UserPolicy
,请使用 Remove-CsTeamsFilesPolicy
cmdlet。
Remove-CsTeamsFilesPolicy -Identity UserPolicy
注意
对策略进行更改后,最多需要 12 小时才能在用户的 Teams 客户端中显示更改。