用户可以通过将应用包( .zip 文件格式)直接上传到团队或在个人环境中将自定义应用程序添加到 Teams。上传应用不同于通过 Teams 应用商店添加应用的方式。通过上传应用程序包(也称为旁加载)添加自定义应用程序,您可以在应用程序正在开发之前对其进行测试,然后再进行广泛分发。它还允许您构建仅供内部使用的应用并与您的团队共享,而无需将其提交到 Teams 应用商店中的 Teams 应用目录。
作为管理员,您可以使用自定义应用策略和设置来控制组织中的哪些人可以将自定义应用上传到 Microsoft Teams。管理员决定哪些用户可以上传自定义应用程序,管理员和团队所有者可以确定组织中的特定团队是否允许向他们添加自定义应用程序。编辑自定义应用程序策略后,更改最多可能需要 24 小时才能生效。你必须是全局管理员或 Teams 服务管理员才能管理这些策略。
有三个组件决定用户是否可以向团队上传自定义应用程序。这使你能够精细地控制谁可以向团队添加自定义应用程序,以及自定义应用程序可以添加到哪些团队。这些设置不影响阻止第三方应用程序的能力。
设置 | 位置 | 截图 |
组织范围的自定义应用设置 | Teams管理中心> Teams应用> 管理应用> 组织范围的应用设置 | ![]() |
用户自定义应用策略 | Teams管理中心> Teams 应用> 设置策略 | ![]() |
团队自定义应用设置 | Teams 客户端> 管理团队> 设置> 成员权限 | ![]() |
组织范围的自定义应用设置
组织范围的自定义应用设置,允许与自定义应用交互,适用于组织中的每个人,并控制他们是否可以上传自定义应用程序或与自定义应用程序交互。该设置会覆盖用户和团队自定义应用程序策略和设置。它旨在用作安全事件期间的主开/关开关。 使用以下步骤配置组织范围的自定义应用程序设置:
- 在 Microsoft Teams 管理中心的左侧导航窗格中,转到 Teams 应用 > 管理应用。
- 选择组织范围的应用设置。
- 在自定义应用下,打开或关闭允许与自定义应用交互。
用户自定义应用策略
作为应用设置策略的一部分,管理员可以使用策略设置允许上传自定义应用来控制用户是否可以将自定义应用上传到 Teams。
如果启用此设置:
- 用户可以将自定义应用程序上传到个人环境。
- 用户可以将自定义应用程序上传到允许它的团队以及他们拥有的团队,具体取决于组织范围的自定义应用程序设置。
- 用户可以与自定义应用程序交互,具体取决于组织范围的自定义应用程序设置。
如果关闭此设置:
- 用户无法将定制化应用程序上传到您组织中的任何团队或个人环境中。
- 用户可以与自定义应用程序交互,具体取决于组织范围的自定义应用程序设置。
您可以编辑全局应用设置策略中的设置以包含所需的应用。如果要为组织中的不同用户组自定义 Teams,请创建并分配一个或多个自定义应用设置策略。使用以下步骤设置用户自定义应用策略:
- 在 Microsoft Teams 管理中心的左侧导航窗格中,转到 Teams 应用 > 设置策略。
- 选择添加。
- 打开或关闭允许上传自定义应用程序。
- 为策略选择所需的任何其他设置。
- 选择保存。
Teams 自定义应用设置
管理员和团队所有者可以控制团队是否允许将自定义应用程序添加到其中。允许成员上传自定义应用设置以及用户的自定义应用策略确定谁可以将自定义应用添加到特定团队。
如果启用此设置:
- 如果他们的自定义应用策略允许,团队所有者和成员可以添加自定义应用。
如果关闭此设置:
- 如果他们的自定义应用策略允许,团队所有者可以添加自定义应用。
- 非团队所有者的团队成员无法将自定义应用程序添加到团队。
使用以下步骤配置团队自定义应用程序设置:
- 在 Teams 客户端中,转到团队,选择更多选项˙˙˙ > 管理团队。
- 选择设置,然后展开成员权限。
- 选中或清除允许成员上传自定义应用程序复选框。
自定义应用策略和设置如何协同工作
下表总结了自定义应用策略和设置、它们如何协同工作以及它们对控制组织中哪些人可以将自定义应用上传到 Teams 的综合影响。
组织范围的自定义应用设置 | 用户自定义应用设置 | Teams 自定义应用设置 | 影响 |
关闭 | 关闭 | 关闭 | 阻止您的组织与所有自定义应用程序的交互。 任何人都不能上传自定义应用程序。您可以使用 PowerShell 删除自定义应用程序。 |
关闭 | 开启 | 关闭 | 阻止您的组织与所有自定义应用程序的交互。 任何人都不能上传自定义应用程序。 您可以使用 PowerShell 删除自定义应用程序。 |
关闭 | 关闭 | 开启 | 阻止您的组织与所有自定义应用程序的交互。 任何人都不能上传自定义应用程序。 您可以使用 PowerShell 删除自定义应用程序。 |
关闭 | 开启 | 开启 | 阻止您的组织与所有自定义应用程序的交互。 任何人都不能上传自定义应用程序。 您可以使用 PowerShell 删除自定义应用程序。 |
开启 | 关闭 | 关闭 | 用户无法上传自定义应用程序。 |
开启 | 关闭 | 开启 | 用户无法上传自定义应用程序。 |
开启 | 开启 | 关闭 | 如果用户是团队所有者,他们可以将自定义应用程序上传到团队。 如果用户不是团队所有者,则他们无法将自定义应用程序上传到团队。 用户可以在个人环境中上传自定义应用程序。 |
开启 | 开启 | 开启 | 无论用户是否是团队所有者,用户都可以将定制化应用程序上传到团队。 用户可以在个人环境中上传自定义应用程序。 |
例如,假设您希望仅允许团队所有者将自定义应用程序上传到特定团队。您将设置以下内容:
- 组织范围内:在 Microsoft Teams 管理中心打开允许与自定义应用交互设置。
- 用户级别:在 Microsoft Teams 管理中心创建并分配自定义应用设置策略,并启用用户可以上传自定义应用设置并将其分配给团队所有者。
- 团队级别:关闭允许成员为您要限制访问的每个团队上传自定义应用程序。
