如何使用SCCM部署微软团队
本文详细介绍了使用SCCM部署Microsoft Teams的步骤。配置管理器使打包和部署Microsoft Teams到您的组织更加容易。
如果您的组织部署了Microsoft 365,则应该可以使用Microsoft Teams。您仍然可以使用SCCM部署Microsoft Teams。
Microsoft Teams构建在Microsoft 365组、Microsoft Graph以及与Microsoft 365和Office 365其余部分相同的企业级安全性、遵从性和可管理性之上
与Office 365集成,Microsoft Teams是一个基于聊天的工作空间。Microsoft Teams汇集了对话、内容、会议、文件、Office应用程序和第三方集成,为Microsoft 365中的团队工作提供了一个单一的中心。
我一直在为一个组织部署微软团队应用程序。该组织目前在电脑上安装了用于商业的Skype。
团队也可以作为微软365企业应用程序的一部分分发到您的组织。有关更多信息,请参见为企业部署微软团队和微软365应用程序.
下载Microsoft Teams安装程序
微软提供了32位、64位和ARM64 MSI文件,您可以使用这些文件批量部署Microsoft Teams以选择用户和计算机。
MSI文件可以与Microsoft端点配置管理器、组策略或第三方分发软件一起使用,将Teams部署到您的组织中。华体会体育系列
而Bulk部署非常有用,因为用户不需要手动下载和安装Teams客户机。
微软建议您将Teams包部署到计算机上,而不是特定的用户。通过针对计算机,这些计算机的所有新用户都将受益于此部署。
要下载Microsoft Teams的最新版本,请访问下载Microsoft Teams页面。Windows电脑有两种选择。
- 下载Microsoft Teams for Desktop
- 家庭或小型企业的团队
- 工作或学校的团队
- 下载Microsoft Teams for Mobile
如果你想下载microsoftteams MSI安装程序,你可以访问使用MSI安装程序的批量安装团队呼叫并获取安装程序。
如何使用SCCM部署微软团队
现在,我们将在SCCM中为Microsoft Teams创建一个新的应用程序,并将其部署到我们的端点。要使用SCCM部署Microsoft Teams,请启动Configuration Manager控制台。创建一个新的应用程序并选择手动指定应用信息.点击下一个.
在一般信息页,指定关于Microsoft Teams应用程序的信息,然后单击下一个.
添加一个新的部署类型并选择手动指定部署类型信息.点击下一个.
指定内容位置,并使用以下命令作为安装和卸载命令。
安装程序- Teams_windows.exe -s
卸载程序:%LocalAppData%\Microsoft\Teams\Update.exe
指定上述命令后,单击下一个继续。
现在我们来看看Microsoft Teams的检测方法。如果您注意到Teams的卸载命令,那么它是由Microsoft提供的,并存储在注册表中。因此,我们将使用相同的方法来检测Microsoft Teams应用程序的存在。
为了检测Microsoft Teams应用程序的存在,让我们添加一个新的检测规则。在检测规则中选择设置类型为注册表.指定如下所述的内容。
- Hive - HKEY_CURRENT_USER
- 关键字- S华体会体育系列OFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Teams
- 值- DisplayVersion
- 数据类型-字符串
选择选项"此注册表设置必须满足以下规则,以指示此应用程序的存在”。选择Operator to Equals并指定值为1.0.00.6903。
点击好吧并关闭检测规则窗口。点击下一个.
在用户体验窗口,将“安装行为”设置为为用户安装.将安装程序可见性设置为隐藏的.点击下一个.
完成创建应用程序向导的其余步骤,并在完成页面上单击关闭.
将Microsoft Team应用程序分发到分发点。在下一步中,将Microsoft Teams应用程序部署到所需的集合。
使用软件中心测试团队部署华体会体育系列
在上面的步骤中,我们使用SCCM打包和部署Microsoft Teams应用程序。现在是在计算机上测试Microsoft Teams客户机安装的时候了。
在客户端计算机上,启动软件中心华体会体育系列.单击应用程序,在应用程序列表下选择Microsoft Teams,然后单击安装.
从本地分发点服务器下载Microsoft Teams客户机并开始安装。
使用CMTrace工具打开AppEnforce.log文件,以监控microsoftteams的安装和卸载过程。
查看完整的SCCM日志文件列表有助于排除配置管理器问题。
在我的实验室中,安装和卸载Microsoft Teams都运行良好。在Windows 7、Windows 10操作系统下进行安装卸载测试。
嗨Prajwal,
我们面临的问题是,团队升级较早的版本没有升级到更高的版本,只有机器广泛的安装程序得到升级。
你好Prajwal,
我就像你写的那样,但我有错误“应用程序未发现”。
检测方法设置如你上面的说明,但这并不适用于我。
应用程序安装得很好,但是在软件中心显示“失败”状态,所以会让用户感到困惑…华体会体育系列
你能帮我一下吗?
谢谢,
卢卡斯
嗨。谢谢你的指导。如果您想更新部署并将其放置在最新的Teams msi位置,该怎么办?你想保留这个部署,但你想让它部署最新的应用程序?举个例子,如果你有全新的电脑。我们是否可以删除旧的应用,然后在Windows资源管理器中放置一个新应用?
如何下载团队msi文件的sccm。
MSI安装程序是可用的,你可以从微软网站下载https://docs.microsoft.com/en-us/microsoftteams/msi-deployment
嗨,有一个查询,可以找到谁已经在pc上安装了Teams ??
感谢另一个很棒的教程!
我在部署时得到这个错误。
不受支持的配置。App的目标是Machine,强制设置为在用户上下文中运行。AppEnforce 06/08/2020 11:57:13 AM 8796 (0x225C)
开始执行失败,错误0x87d0031e。AppEnforce 06/08/2020 11:57:13 AM 8796 (0x225C)
AppEnforce 06/08/2020 11:57:13 AM 8796 (0x225C)执行失败,错误码为87D0031E
++++++强制应用程序失败。错误0x87d0031e。++++++ AppEnforce 06/08/2020 11:57:13 AM 8796 (0x225C)
我已经再次检查了部署,它肯定是为用户设置的
您能否创建关于如何使用Microsoft端点配置管理器创建和部署Microsoft Teams Rooms的指南
完美的指令!
我们可以将MS团队应用程序添加到任务序列吗?
你好。当我点击安装按钮时,我得到的信息是“Status: Failed”。点击更多信息并给出错误0x87D00324(-2016410844)。但最终Teams还是被安装了。有什么问题吗?
得到同样的错误。我尝试了几种不同的探测方法,但都没有改变。它的卸载没有任何错误。
你好似乎是一个détection的问题,检查你的检测规则
创建一个CMD文件,添加安装行和超时timeout /T 20 then EXIT
这是一个应用程序检测问题,因为我在使用文章中提到的方法时也遇到了同样的问题。然而,我稍微改变了检测方法,我选择“此注册表设置必须存在于目标系统上,以指示此应用程序的存在”,并运行机器策略检索,它就像一个魅力!!
我正在运行这个查询,以查看目前有多少机器安装了团队,结果一无所获
选择SMS_R_SYSTEM.ResourceID、SMS_R_SYSTEM.ResourceType SMS_R_SYSTEM.Name、SMS_R_SYSTEM.SMSUniqueIdentifier SMS_R_SYSTEM.ResourceDomainORWorkgroup SMS_R_SYSTEM。客户端从SMS_R_System内部加入SMS_G_System_ADD_REMOVE_PROGRAMS到SMS_G_System_ADD_REMOVE_PROGRAMS。ResourceId = SMS_R_System。SMS_G_System_ADD_REMOVE_PROGRAMS的ResourceId。DisplayName如“Microsoft Teams%”
我在微软前面看到了%的缺失
你好,
我已经使用下面的查询仍然得到相同的错误,不工作。
选择SMS_R_SYSTEM.ResourceID、SMS_R_SYSTEM.ResourceType SMS_R_SYSTEM.Name、SMS_R_SYSTEM.SMSUniqueIdentifier SMS_R_SYSTEM.ResourceDomainORWorkgroup SMS_R_SYSTEM。客户端从SMS_R_System内部加入SMS_G_System_ADD_REMOVE_PROGRAMS到SMS_G_System_ADD_REMOVE_PROGRAMS。ResourceId = SMS_R_System。SMS_G_System_ADD_REMOVE_PROGRAMS的ResourceId。DisplayName如“%Microsoft Teams%”
你好Prajwal,
我们为一台计算机获得多个条目,并看到不同用户的所有不同版本,您知道为什么在报告中为同一台计算机创建多个条目,无论是不同版本还是不同用户。如何得到准确的报告。
首先,您是如何让查询工作的
哦,哇,这是可怕的卸载,即使与机器级MSI。https://docs.microsoft.com/en-us/microsoftteams/msi-deployment
如果我们将它部署到一个区域,并决定批量卸载它,会怎样?看来你不能。有什么建议吗?
嗨Prajwal,
首先,感谢你写这篇文章,
我只是有一个问题,为什么你选择“安装行为”为用户安装?
因为据我所知,“为系统安装”在特权方面更好。
谢谢你!
Teams应用程序安装到用户的配置文件\ appdata,因此它需要作为用户安装。
如果学生环境中有多个用户怎么办?
它将在登录时为每个用户安装
如何修改安装路径?如果它安装到当前用户配置文件,那么用户将需要管理权限进行安装。
我知道SCCM将使用系统帐户。我手动做什么,或者通过GPO推送什么。
嗨Praj,
谢谢你写这篇文章。我还想说,你们的许多帖子对我帮助很大。我很欣赏你的努力。
我有一个问题,这个应用程序总是说失败,即使它安装和工作成功。唯一不同的是,我的版本是1.1.00.2251。安装后应用检测总是失败。似乎它正在尝试在完全安装之前进行检测。
任何想法吗?
谢谢你!
也许你应该重新检查检测方法。
我做了很多次,尝试了很多次探测。
我怀疑它安装得“太快”了。我找到了一个证实这一点的链接。因此,根据链接,我创建了一个.bat文件,包含以下2行:
teams_windows.exe /秒
Ping 127.0.0.1 -n 60
现在安装时不会出现错误失败。
谢谢
它是否按照预期安装?我注意到,对于我的部署,它在ProgramData中为运行安装的计算机上的每个用户创建了一个文件夹(例如“C:\ProgramData\username\Microsoft\Teams\…”)。卸载程序也放在ProgramData中,而不是LocalAppData中。
我不知道他们是否改变了安装文件夹的位置。你在注册表“SOFTWARE\Microsoft\Windows\Current华体会体育系列Version\Uninstall\Teams”下面看到了什么?
安装和卸载位置的REG值是“C:\ProgramData\username\Microsoft\Teams\…”
今天早上我做了进一步的测试,似乎只有当我使用内置管理员帐户时,它才会安装到LocalAppData。所有其他用户(本地标准/admin或域标准/admin)都安装到ProgramData。
我还注意到它在LocalAppData中创建了一个名为“SquirrelTemp”的文件夹,其中确实包含Update.exe文件的副本。我将测试在该位置启动卸载命令。如果这不起作用,我可能需要制作一个卸载脚本,检查LocalAppData和ProgramData的卸载程序,作为解决方案。
或者等待微软的MSI安装程序,它“将在未来几个月内可用”。
谢谢你提供的信息。看起来在新的安装程序中,他们已经改变了安装位置文件夹。在打包过程中,我从未注意到appdata中的squirreltemp。Msi安装程序将解决这里的大部分事情。
我知道我的环境中发生了什么。我们有一个阻止AppData安装的GPO,我也没有将团队列入白名单。
当它无法安装到LocalAppData时,它正在安装到ProgramData。当未应用该GPO时,它将正常安装。
还在期待MSI安装程序,这样我们就可以按照任务顺序进行部署了。
在这种情况下,您应该更改卸载命令并指向programdata。
谢谢,暂停帮助修复324错误。
我建议将检测规则窗口中的操作符从“等于”更改为“大于或等于”。这样,即使安装了更高的版本,也不会有任何问题。由于MS经常更新团队,并且有可能在注册表中更改版本值。
嗨prajwal,
谢谢分享。有没有办法阻止启动自动加载?
我做了同样的部署,改变了程序中的成功代码
我不这么想。每当用户登录时,它就会启动。像skype这样的商业软件。
嗨
您可以通过删除注册表中的RUN键来阻止它自动启动
命令行
reg删除HKEY_CURRENT_USER\Softwa华体会体育系列re\Microsoft\Windows\CurrentVersion\Run /v com.squirrel.Teams.Teams
Powershell
HKCU:\Software\Microsoft\Windows华体会体育系列\CurrentVersion\Run\ name com.squirrel.Teams.Teams
你好,
我已经尝试过了,但是注册表项不在....
知道为什么吗?
提前感谢
应用程序的版本是否与我在帖子中提到的一样?