Ms teams install for vdi – ms teams install for vdi
How to setup Microsoft Teams in Windows Virtual Desktop? · Step 1: Enable media optimization for Microsoft Teams · Step 2: Install the Teams WebSocket Service. VDI installation. For complete guidance on how to deploy the Teams desktop app on VDI, see Teams for Virtualized Desktop Infrastructure. Both Microsoft Teams and Zoom have a dedicated installer for installing these products in a VDI environment. The product installed via these.
Optimization for Microsoft Teams | Citrix Virtual Apps and Desktops 7
Since the Horizon client 5. Save my name, email, and website in this browser for the next time I comment. May 12, by Michal Minarik 1 Comment. Will Teams run on Horizon? Thx nice one! Need to get the same fluidity soooon! Cancel Reply. This means that to update the Teams app, you must uninstall the current version to update to a newer version. With per-user installation, automatic updates are enabled. Keep the Teams desktop app in your VDI environment up to date.
Teams desktop app versions with release dates that are more than 90 days older than the current version’s release date aren’t supported. Unsupported Teams desktop app versions show a blocking page to users and request that they update their app. For most VDI deployments, we recommend you deploy Teams using per-machine installation. To update to the latest Teams version, start with the uninstall procedure followed by latest Teams version deployment.
For Teams AV optimization in VDI environments to work properly, the thin-client device must have access to the internet. If internet access isn’t available at the thin-client device, optimization startup won’t be successful. This means that the user is in a non-optimized media state. In a dedicated persistent setup, users’ local operating system changes are retained after users log off.
For persistent setup, Teams supports both per-user and per-machine installation. In a non-persistent setup, users’ local operating system changes are not retained after users log off. Such setups are commonly shared multi-user sessions. VM configuration varies based on the number of users and available physical server resources. For a non-persistent setup, the Teams desktop app must be installed per-machine to the golden image. This ensures an efficient launch of the Teams app during a user session.
Using Teams in a non-persistent setup also requires a profile-caching manager for efficient Teams runtime data synchronization. Efficient data synchronization ensures that the appropriate user-specific information such as a user’s data, profile, or settings is cached during the user’s session.
Make sure data in these two folders are synced:. A roaming folder or, if you are using folder redirection, a caching manager is required to ensure that the Teams app has the runtime data and files required to run the application. This is necessary to mitigate network latency issues or network glitches, which would otherwise cause application errors and a slow experience due to unavailable data and files.
There are a variety of caching manager solutions available, such as FSLogix. Consult your caching manager provider for specific configuration instructions.
Excluding these items helps reduce the user caching size to further optimize your non-persistent setup. Before you deploy Teams through Microsoft Apps for enterprise, you must first uninstall any pre-existing Teams apps if they were deployed using per-machine installation.
Teams through Microsoft Apps for enterprise is installed per-user. Teams is also being added to existing installations of Microsoft Apps for enterprise. Microsoft Apps for enterprise doesn’t support per-machine installations of Teams. To use per-machine installation, you must exclude Teams from Microsoft Apps for enterprise.
To learn more about Teams and Microsoft Apps for enterprise, see How to exclude Teams from new installations of Microsoft Apps for enterprise and Use Group Policy to control the installation of Teams. At this point, the golden image setup is complete. This process adds a required registry key to the machine that lets the Teams installer know it is a VDI instance. Without it, the installer will error out, stating: “Installation has failed. Cannot install for all users when a VDI environment is not detected.
All users can then uninstall Teams if they have admin credentials. PowerShell script : You can use the Teams deployment cleanup PowerShell script to uninstall Teams and remove the Teams folder for a user.
Run the script for each user profile in which Teams was installed on the computer. There are a variety of virtualized setup configurations, each with a different focus for optimization. For example, a configuration might focus on user density. When planning, consider the following to help optimize your setup based on your organization’s workload needs. In addition to chat and collaboration, Teams on VDI with calling and meetings is available with supported virtualization provider platforms.
To get to the diagnostic logs, you can follow the steps laid out in the Microsoft Docs. That is where Process Monitor comes to the rescue. So they fired up ProcMon during the installation of Teams and found this:. If either of those registry keys are present then the client will go into VDI mode during installation, regardless if you add any specific switches during the install. You can have extra fun, if you try adding this switch:. So the question becomes, what app is putting those register keys on the workstation.
After a bunch of hunting, is appears there is a Password Management application laying down the Citrix keys, why? But at least we have the cause figured out. These are just some random thoughts and ideas from a Microsoft MVP.
The Argyle MVP. AMA 1. Azure 4. Bots 1. Development
Microsoft Teams on Azure Virtual Desktop – Azure | Microsoft Docs – Get the Teams mobile app
When a user then logs into a their VDI instance the package is extracted and installed directly into the users profile around mb natively.
A great solution to this is FSLogix and Office or profile containers to containerise the installer reducing the user impact by persisting the data natively within an OS as far as Windows is concerned. This obviously covers pretty much about everybody. It appears that Microsoft are now starting to do something about it. Microsoft have recently released this article which includes download links to the x64 and x86 versions of teams and a specific command line to run in order to install Teams as a VDI friendly product.
I wanted to have a look at this executable and see how it installed. In order to find out a bit more about the teams installer I broke open process monitor and ran the command line without having preinstalled any typical VDI agent packages into a windows 10 instance. Looking into the process monitor logs it appears that the teams installer looks for specific VDI agent based registry locations to determine whether it will install or not.
These reg keys are obviously associated with the two big VDI vendors however if you are using another vendor again you may be out of luck for now. If a VDI agent is not installed then the installer looks for these keys only and then fails the install however if the VDA is installed it also looks for quite a few other keys so at the moment its not a case of creating a single key to fool the installer. The change to MSI package are certainly welcome and a good initial step in providing a machine based install for Microsoft Teams which hopefully will also migrate across to the other apps that are guilty of the same behaviour cough OneDrive.
I personally would like it be a choice for the customer whether they want to go to the standard version of teams ensuring that they stay up to date with the latest versions automatically across their estate or take a steadier approach by using the machine based install versions without the VDI technology search behaviour which would require more administrative effort for IT teams but a further degree of control that most companies find comforting.
A couple of things worth noting is that like its non machine based install counterpart Teams is not yet optimised for VDI voice and video capabilities, such as the HDX realtime pack so Microsoft recommend disabling the calling feature within teams. The machine based installed is also not automatically updated so IT teams will need to manage the update procedure as they would for any other application.
Hi Dale, nice post. Thanks for the info on the registry entries. I used that to trick the machine wide installer to install onto a RDS server. Author: Dale Scriven Share this: Tweet. Like this: Like Loading Dale Scriven. Lakeside Systrack — excluding applications from being captured. Related Posts next london vmug December 15, Dale Scriven.
Lakeside Systrack — excluding applications from being captured March 8, March 8, Dale Scriven. Leave a Reply Cancel reply. Loading Comments Email Required Name Required Website.