Deploy Microsoft Teams Client with Configuration Manager. Not a perfect method – but work very well. Tested with SCCM 1610 and SCCM 1702 installation.
อัปเดต: There are now *.MSI files มีอยู่, so you don’t need this post anymore.
Create Microsoft Teams client application deployment
1. Create a folder at your SCCM Distribution Point for Microsoft Teams Client setup files. (ในกรณีของฉัน ดี:\Install\Microsoft Teams\1.0.00.7405);
2. Place to folder Client setup file and create *.bat file with text strings;
Teams_windows_x64 /s
timeout 60
บันทึก: if you have very fast PC’s in your network – decrease timeout;
3. นำทางไปยัง ซอฟต์แวร์ LibraryApplication ManagementApplications. คลิก สร้างแอปพลิเคชัน ในเมนูด้านบน;
4. สำหรับ ทั่วไป, เลือกตัวเลือก ระบุข้อมูลการสมัครด้วยตนเอง แล้วคลิก ต่อไป;
5. สำหรับ General Information, fill out all fields that you wish, คลิก ต่อไป;
6. สำหรับ the Application Catalog, fill out all fields that you wish, add Icon (250×250);
7. คลิก ต่อไป;
8. สำหรับ ประเภทการปรับใช้ คลิก เพิ่ม;
9. สำหรับ ทั่วไป, ที่ พิมพ์เลือก โปรแกรมติดตั้งสคริปต์ แล้วคลิก ต่อไป;
10. สำหรับ General Information, เข้า your ชื่อ, and add some Administrator Comments หรือ ภาษา. คลิก ต่อไป;
11. สำหรับ Content, เลือก สถานที่ตั้งเนื้อหา. At the โปรแกรมติดตั้ง เข้า:
"teams.bat"
บันทึก: นี้ is a *.bat file from the beginning.
12. ที่ ถอนการติดตั้งโปรแกรม เข้า:
"%LocalAppData%\Microsoft\Teams\Update.exe" --uninstall -s
บันทึก: Microsoft Teams installing to user folder “ค:\users\<username>\AppData\Local\Microsoft\Teams\”.
13. คลิก ต่อไป;
14. สำหรับ the Detection method คลิก เพิ่มข้อ;
15. ที่ Setting Type เลือก:
Registry
16. ที่ รังผึ้ง เลือก:
HKEY_CURRENT_USER
17. ที่ สำคัญ เข้า;
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Teams
18. ที่ ค่า เข้า:
DisplayVersion
19. Set check mark at This registry key is associated with a 32-bit application on 64-bit systems
20. ที่ ประเภทข้อมูล เลือก:
String or Version
บันทึก: you may click OK and set the detection method to installed or not installed. Or set the second option and enter at Value your version.
21. คลิก ตกลง;
22. คลิก ต่อไป;
23. สำหรับ ประสบการณ์ผู้ใช้, at installation behavior choose:
Install for user
24. ที่ Installation program visibility เลือก:
Hidden
25. ชุด the Estimated installation time (นาที) แล้วคลิก ต่อไป;
26. สำหรับ Requirements, config as you need, คลิก ต่อไป;
27. สำหรับ การพึ่งพา, config as you need, คลิก ต่อไป;
28. สำหรับ สรุป, คลิก ต่อไป;
29. คลิก ปิด;
30. สำหรับ ประเภทการปรับใช้, คลิก ต่อไป;
31. สำหรับ สรุป, คลิก ต่อไป;
32. คลิก ปิด;
33. Distribute content ถึง จุดจำหน่าย;
34. Deploy Application to Device Collection;
Install Microsoft Teams Client from Software Center
1. Go to the client and open ศูนย์ซอฟต์แวร์;
2. Select the app and click ติดตั้ง;
บันทึก: App installation time increases by the time from a timeout in the *.bat file
3. Desktop link created, so app installation goes well, wait for timeout;
สมบูรณ์แบบ!
If SCCM runs under the System account context then won’t %localappdata% be for that account and not the currently logged on user?
In this case you run as service account, but app install for current logged user. App can be installed only if user logged in. Installation behavior – For current user, run as account not current user, it’s only run installation for current user.
What is the timeout for?
There is timeout (based on PC perfomance), because detection rule don’t recognize installation if you run simple silent installation “Teams_windows_x64 /s”, there is some idle with keys creation. But with timeout after product installation – detection rule work as it must. In simple words timeout for correctly detection.
0x87D00324(-2016410844) have a idea?
สวัสดี. Application is installed, this error code means problems with application detection. Try to check if the application installed. if everything fine – check installation detection rules
ขอบคุณ. timeout solved my problem.