关闭 Teams 本机文件上传策略
Microsoft Teams 使用 OneDrive 和 SharePoint 来存储和共享内容,但某些组织和用户可能更喜欢使用第三方存储提供程序。
如果你的组织为内容存储选择第三方,则需要关闭 NativeFileEntryPoints
Teams 文件策略中的 参数。 默认情况下,此参数处于启用状态,显示将内容从 OneDrive 或 SharePoint 上传到 Teams 聊天或频道的选项。
本文将帮助你使用 PowerShell 创建、设置、分配和删除 NativeFileEntryPoints
参数。
注意
关闭 Teams 文件策略后,用户在 Teams 中看不到 OneDrive 和 SharePoint 的接入点。 但是,创建新团队和频道将继续触发匹配 SharePoint 库的生成。 经典 Teams 左侧导航窗格中 的“文件”应用 或新 Teams 中左侧导航窗格中的 OneDrive 应用 不受文件策略关闭的影响。
准备更新 Teams 文件策略
设置 Microsoft PowerShell
目前,无法在 Teams 管理中心中更改此策略。 组织的 Microsoft 365 租户管理员必须使用本文稍后详述的 PowerShell cmdlet 进行更改。
若要了解如何使用 PowerShell 库安装 PowerShell Teams 模块,请参阅安装 Microsoft Teams PowerShell 模块。
若要安装或下载 Teams PowerShell 模块,请参阅 Microsoft Teams PowerShell 库。
有关如何为 Teams 管理设置 PowerShell 的详细信息,请参阅 使用 Microsoft Teams PowerShell 管理 Teams。
在 Teams 管理员中心允许第三方应用
更改 Teams 文件策略不需要此步骤,但当你准备好将第三方存储提供程序集成到用户的 Teams 体验中时,此步骤是必需的。
Microsoft 365 租户管理员需要在 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 命令将创建名为 且NativeFileEntryPoints
参数设置为 Disabled
的新-Identity
CsTeamsFilesPolicy
。UserPolicy
当用户使用 -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 客户端中显示更改。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈