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. Πλοηγηθείτε στο Software Library\Application Management\Applications. Κάντε κλικ Δημιουργία Εφαρμογής στο επάνω μενού;
4. Για Γενικός, select the option Καθορίστε με μη αυτόματο τρόπο τις πληροφορίες της εφαρμογής και κάντε κλικ Επόμενο;
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. Για Γενικός, στο Τύποςchoose Πρόγραμμα εγκατάστασης σεναρίων και κάντε κλικ Επόμενο;
10. Για General Information, εισαγω your Ονομα, and add some Administrator Comments ή Languages. Κάντε κλικ Επόμενο;
11. Για Content, επιλέγω Content-Location. Στο Πρόγραμμα εγκατάστασης εισαγω:
"teams.bat"
ΣΗΜΕΙΩΣΗ: This 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. Στο Τύπος ρύθμισης choose:
Registry
16. Στο Κυψέλη choose:
HKEY_CURRENT_USER
17. Στο Κλειδί εισαγω;
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Teams
18. Στο αξία εισαγω:
DisplayVersion
19. Set check mark at Αυτό το κλειδί μητρώου σχετίζεται με μια εφαρμογή 32-bit σε συστήματα 64-bit
20. Στο Τύπος δεδομένων choose:
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 choose:
Hidden
25. Σειρά the Estimated installation time (λεπτά) και κάντε κλικ Επόμενο;
26. Για Απαιτήσεις, 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.