

The following command must be used to properly deploy MS Teams in the per-machine mode: msiexec /i /l*v ALLUSER=1 ALLUSERS=1 The following command must be used to properly deploy MS Teams in the per-user mode: msiexec /i /l*v ALLUSERS=1 However, for a non-persistent setup, per-machine installation is required for Teams to work efficiently.

For a dedicated persistent setup, either approach would work.

Deciding on which approach to use depends on whether you use a persistent or non-persistent setup and the associated functionality needs of your organization. You can deploy the Teams desktop app for VDI using a per-machine installation or per-user installation using the MSI package. In the case of VDI computers the per-machine mode is preferred. It is important to note that MS Teams can be deployed in either per-user or per-machine mode. Microsoft has put up an informative article in Microsoft Docs regarding all requirements and deployment options for MS teams in VDI environments, such as Microsoft RDS and Citrix Virtual Apps and Desktops.
