请问您需要在您的计算机上安装Microsoft Teams吗?也许您需要将Teams部署给更多人?部署Teams可能看起来有些棘手,但其实并不复杂。Teams机器范围安装程序将帮助您确保每个人都能充分享受Teams的强大功能。
在这篇文章中,您将学到几种设置Teams机器范围安装程序的方法。您还将了解如何彻底卸载它,如果需要的话。如果您已准备好,让我们开始吧!
先决条件
本文将是一个教程。如果您要跟着操作,您将需要一台运行Windows 10的计算机。本教程将使用Windows 10 Build 19043。
了解Teams安装范围
Teams有两个安装版本。基于用户的安装为一个用户安装Teams,而机器范围的安装则为所有用户安装Teams。您如何知道您使用的是哪种安装版本呢?
要确定您的计算机上存在哪种类型的Teams安装,请查看应用和功能列表。为此,请按照以下步骤操作。
首先,打开应用和功能窗口。要做到这一点,右键单击开始按钮或按WIN+X
以显示上下文菜单。接下来,点击应用和功能菜单项,如下面的截图:

在应用和功能页面上,通过在搜索框中键入teams来筛选应用列表。正如下图所示,此计算机上有三个与Teams相关的应用—Microsoft Teams和两个Teams机器范围安装程序的实例。

在某些情况下,您可能在应用程序列表中有两个 Teams 机器范围安装程序实例。例如,在用户上下文中首次进行 Teams MSI 安装时可能会发生双重安装。
如果后续安装使用系统帐户,它将无法检测到现有的用户安装。因此,在列表中将会显示两个 Teams 机器范围安装程序实例。
双重安装不会中断安装程序中嵌入的任何机制。您不必从列表中卸载任何条目。
根据安装程序版本,Teams 机器范围安装程序的默认位置为 32 位的‘%PROGRAMFILES(X86)%\Teams Installer’和 64 位的‘%PROGRAMFILES%\Teams Installer’。
如果存在 Teams 机器范围安装程序,这意味着安装程序将尝试将 Microsoft Teams 部署到该计算机上的任何用户配置文件中。但是,如果用户配置文件已经安装了 Microsoft Teams 客户端,安装程序将不会再次安装 Teams。
另一方面,如果在应用程序列表中只看到 Microsoft Teams,这意味着 Teams 仅对您的用户配置文件可用。如果计算机上的其他用户想要使用 Teams,则他们需要单独安装。
使用 MSI 设置 Teams
MSI 文件在安装软件时给管理员提供了灵活性和自定义选项。Teams 的 MSI 安装程序也不例外。如果您要部署 Teams,则根据您的要求,有几种选择可以采取。
在安装 Teams 之前,根据您的系统架构,首先下载 32 位 或 64 位 的 MSI 安装程序。
安装 Teams 机器范围安装程序
下载了 MSI 安装程序后,您就可以安装 Teams 机器范围安装程序了。要这样做,请以管理员身份打开 PowerShell 并运行以下命令。
使用 ALLUSERS=1
参数可以在安装后在控制面板的 程序和功能 和 Windows 设置的 应用和功能 中看到 Teams 机器范围安装程序。在这种情况下,任何具有计算机管理员访问权限的用户都可以卸载 Teams 机器范围安装程序。
在将 Teams 安装到虚拟化桌面基础架构(VDI)时,管理员可以使用
ALLUSER=1
参数来指定每台计算机的安装(请注意参数名称中缺少 ‘S’)。该参数与ALLUSERS=1
参数不同。
在安装过程中,您应该会看到如下所示的安装进度。安装过程应该只需几秒钟。

在极少数情况下,当某个漏洞影响到最新版本时,可以选择安装以前版本的 Teams,在等待修复时使用。安装过程是相同的。唯一的区别是您会使用旧版本的 Teams 安装程序。
通过命令行禁用 Teams 自启动
默认情况下,用户登录时 Teams 客户端会自动启动。但是,您可以通过在 Teams 机器范围安装程序安装期间指定 noAutoStart=true
选项来阻止此行为。
在迁移过程中禁用 Teams 的自启动可能会很有用。例如,您可以让用户选择是否使用 Teams。
要安装 Teams 机器范围安装程序并禁用 Teams 自启动,请在 PowerShell 中以管理员身份运行以下命令。
使用组策略禁用 Teams 自启动
如果您使用Group Policy Objects (GPO),您可以启用安装后阻止 Microsoft Teams 自动启动 设置。您可以在User Configuration\Policies\Administrative Templates\Microsoft Teams找到此设置。
使用 Group Policy Objects 阻止 Microsoft Teams 在安装后自动启动适用于在中央位置控制此设置。例如,您可以将默认选项设置为启动 Teams,但对于特定用户组不启动。
部署组策略超出了本文的范围。但是,要在本地测试或验证此策略,可以使用组策略编辑器执行以下操作。
1. 首先,打开组策略编辑器,点击开始 —> 运行。在运行窗口中,输入gpedit.msc
在打开框中,然后按 Enter 键或点击确定。

2. 在组策略编辑器窗口上导航到User Configuration\Policies\Administrative Templates\Microsoft Teams。接下来,双击安装后阻止 Microsoft Teams 自动启动设置进行编辑。

3. 一旦进入设置窗口,点击已启用选项。启用此设置将防止在用户登录到计算机时启动 Teams。点击确定应用更改并关闭设置窗口。

执行安静安装
您可以在后台部署 Teams 机器范围安装程序。此选项更加用户友好,不会干扰用户。要以安静模式安装,请使用/qn
开关。
下面的命令执行安静安装,并禁用 Teams 的自动启动。请记得在 PowerShell 中以管理员身份运行下面的命令。
使用 Microsoft 365 企业应用程序设置 Teams
安装 Teams 的另一种方法是通过部署Microsoft 365 企业应用程序。Microsoft 365 企业应用程序已经包含 Teams,从版本 1902 开始。此安装方法将在计算机上安装 Teams 机器范围安装程序,然后安装 Teams 客户端。
使用 Microsoft 365 企业应用程序安装 Teams
要安装包括 Teams 在内的 Microsoft 365 企业应用程序,请按照以下步骤进行。
1. 打开您的 Web 浏览器并导航到 the office.com 网页。
2. 使用您的 Microsoft 365 帐户登录。
3. 登录后,单击右上角的安装 Office按钮。然后选择Office 365 应用,如下图所示。
如果您没有可用的Office 365 应用,您的许可证不包括它们,或者您的管理员禁用了最终用户下载它们的选项。

4. 要开始安装,请按照浏览器中的三个步骤说明。单击运行 (1)以执行OfficeSetup.exe安装程序。在提示时单击是 (2)开始安装。安装后保持联机 (3),启动 Microsoft Office,并使用您的帐户登录。

从 Office 部署工具中排除 Teams 安装
有些情况下,您可能希望跳过使用 Microsoft 365 Apps 安装 Microsoft Teams。例如,您可能已经有了部署 Teams 的解决方案。
将 Teams 与 Microsoft 365 Apps 分开也对共享的远程桌面很有用。为了减少延迟,通常希望用户直接在其计算机上使用 Teams。
Microsoft 提供了多种在不安装 Teams 的情况下安装 Microsoft 365 Apps 的方式。让我们深入了解一下!
使用Office 部署工具(ODT)安装 Microsoft 365 Apps 超出了本文的范围。因此,这里的示例将仅演示创建配置文件以在通过 ODT 安装 Microsoft 365 Apps 时排除 Teams。
如果您使用ODT部署Microsoft 365应用程序,您可以在`configuration.xml`文件中手动指定`ExcludeApp`元素以排除`Teams`。例如,下面的配置文件将从Microsoft 365应用程序安装中排除Teams和旧版OneDrive。
如果您不喜欢手动编辑`configuration.xml`文件,另一种选择是使用Office自定义工具(OCT)创建新的配置文件。
1.首先,打开浏览器,导航至https://config.office.com/。
2.进入应用管理员中心页面,向下滚动到页面底部,然后单击Create按钮。

3.在产品和版本—>产品部分,单击Office套件下拉菜单,并选择Microsoft 365企业版。

4.向下滚动到应用,关闭Teams应用。

5.接下来,点击展开语言部分。单击选择主语言下拉框,选择安装的主语言。此示例将选择英语(美国)。选择语言后,单击导出。

6. 在默认文件格式弹出页面上,从列表中选择您喜好的选项。本示例将选择保持当前设置选项。选择完成后,点击确定,您的浏览器将开始下载configuration.xml文件。

从Microsoft Endpoint Manager中排除Teams安装
与OCT类似,使用Microsoft Intune和Microsoft Endpoint Configuration Manager在部署Microsoft 365企业应用时,有排除Teams的选项。
按照以下步骤将Microsoft 365应用添加到不包含Teams的Microsoft Intune中。
1. 打开您的网络浏览器,导航至https://endpoint.microsoft.com,并使用您的帐户登录。
2. 登录后,点击应用 (1) —> 所有应用 (2) —> 添加 (3)。

3. 在选择应用类型弹出中,点击应用类型下拉框,并选择Windows 10下的Microsoft 365应用。

4. 选择应用类型后,点击选择按钮。

5. 在应用套件信息选项卡下,保留默认值,然后点击下一步。

6. 在配置应用套件选项卡下,单击选择 Office 应用下拉菜单,取消选中Teams。

7. 接下来,单击更新通道 (1)下拉菜单,选择要使用的更新通道。此示例将选择半年度企业通道 (2),并将所有其他设置保留为默认值。最后,单击下一步 (3)。

8. 在分配选项卡下,选择要使 Microsoft 365 应用可用的用户或组。此示例将添加名为_Test Group的组。
在适用于已注册设备部分,单击添加组 (1)链接。在选择组弹出窗口中,键入以搜索要添加的组(2),然后单击(3)结果中的组名。最后,单击选择 (4)以完成选择。

9. 现在,您应该在适用于已注册设备列表下看到您添加的组或用户。在这一点上,如果需要,您可以选择重复此过程以添加或删除组和用户。当您对所选内容满意时,单击下一步。

10. 现在,您将在审阅 + 创建选项卡下看到摘要,类似于下面的屏幕截图。在审查新的应用设置后,单击创建。

11. 在将应用添加到 Intune 后,单击 属性 菜单以查看应用的设置。如下所示,要作为套件的一部分安装的应用程序 值不包括 Microsoft Teams。

现在,您已经在 Intune 中添加了不带 Teams 的 Microsoft 365 应用,用户可以从 公司门户应用程序或网站 安装该应用。
使用组策略阻止 Teams 安装
另一个替代选项是使用 GPO 设置 不随 Office 的新安装或更新安装 Microsoft Teams。您可以在 计算机配置\策略\管理模板\Microsoft Office 2016 (计算机)\更新 下找到此策略设置。
确保您拥有版本为 4882.1000 或更高版本的 管理模板文件 (ADMX/ADML)。编辑窗口看起来如下所示的屏幕截图。

使用注册表阻止 Teams 安装
最后但同样重要的是,您可以编辑注册表以防止 Microsoft 365 应用自动安装 Microsoft Teams。您可以通过在注册表中创建 preventteamsinstall DWORD 值并将该值设置为 1 来设置此行为。请按照以下步骤执行此操作。
在 ‘HKEY_LOCAL_MACHINE’ 下编辑键需要计算机上的管理员特权。
1. 要打开注册表编辑器,请在键盘上按 WIN+R
键。会弹出 运行 窗口。接下来,在框中键入 regedit
,然后点击 确定,如下所示。

2. 打开 注册表编辑器 后,导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\16.0\common 键。如果路径中的键不存在,则右键单击并创建新键。

3. 在 common (1) 键内,右键单击右窗格上的空白处,然后点击 新建 -> DWORD (32 位) 值 (2)。

4. 输入名称 preventteamsinstall,然后按 Enter 创建新值。

5. 双击您创建的 preventteamsinstall 值以编辑其值。在 编辑 DWORD (32 位) 值 窗口中,将 数值数据 更改为 1,然后点击 确定。

这样,将不再在计算机上安装 Microsoft 365 应用时包括 Microsoft Teams。
更新机器范围内的 Teams 安装
Microsoft Teams 本身包含一个检查更新的机制。例如,如果您的机器范围内安装程序的版本过时,Teams 将在有更新可用时要求进行更新。
当用户收到类似下图的更新提示时,必须点击 更新 Teams 继续进行 Teams 客户端更新。
更新 Teams 客户端会更新 Teams 机器范围安装程序。因此,如果新用户登录计算机,机器范围安装程序将安装与安装程序原始版本相同的 Teams 版本到其个人资料中。

对于使用每台计算机 Teams 安装的 VDI 环境,用户无法进行 Teams 更新。相反,管理员必须卸载当前的 Teams MSI,并安装更新版本以更新 Teams 客户端。
等待更新不会提供良好的用户体验。管理员必须定期保持安装程序的最新状态,以确保新用户获得最新的 Teams 版本。
移除并重新安装机器范围的 Teams 安装
卸载 Teams 客户端和 Teams 机器范围安装程序会产生不同的结果,管理员和用户都需要注意。
微软提供了一个 Teams 部署清理的示例脚本。该脚本会卸载 Teams 应用程序并移除包含应用程序数据的文件夹。有关卸载 Teams 客户端和 Teams 机器范围安装程序的说明,请访问《如何在 Windows 10 上卸载 Microsoft Teams(适用于 IT 专业人员)》文章。
卸载 Teams 客户端会自动创建一个新的注册表项—HKEY_CURRENT_USER\Software\Microsoft\Office\Teams\PreventInstallationFromMsi。该注册表项将阻止 Teams 机器范围安装程序在同一用户配置文件上重新安装 Teams 客户端。
如果您需要在下次登录时使用 Teams 机器范围安装程序重新安装 Teams,则需要首先删除 PreventInstallationFromMsi 注册表项。要执行此操作,请在 PowerShell 中运行以下命令。
另一方面,卸载 Teams 机器范围安装程序也会卸载 Teams 客户端。如果您打算重新安装较新版本的 Teams 机器范围安装程序,则此操作非常有用。然后,您可以使用本文中之前学到的任何方法重新安装 Teams。
结论
设置 Microsoft Teams 机器范围安装程序可能看起来令人生畏。主要是因为有许多部署选项(或不部署)和看似复杂的初始配置。本文旨在为您提供帮助您设置 Teams 机器范围安装程序所需的信息。
本文是否漏掉了什么?请在评论中告诉我们。查看其他 与 Microsoft Teams 相关的文章 以了解更多信息!
Source:
https://adamtheautomator.com/how-to-set-up-the-microsoft-teams-machine-wide-installer/