Improve Install options - Install for all users and install location
Raising this again as Microsoft closed the previous request, saying it was complete even though it was not. (link below)
Teams should install to the program files directory, not the users AppData.
And NO, the answer is not to put a copy of the MSI in Pogram Files and deploy to the users AppData when they login.
Tristan Floor commented
Agree. We need it to use in an enterprise non persistent vdi solution... How can we adopt teams if it fails at the start.
Jon Tydda commented
Just like everyone else, I need to be able to install this ONCE per computer, and have it run for different users. Just like EVERY other piece of software we install.
We need to be able to configure where it is installed (i.e. Program Files, NOT in the user profile), and we need to be able to configure options globally - an ADMX file that contains preconfigured firewall rules, and other basic settings.
John Babbitt commented
My CEO still wishes to have this deployed throughout our company. Unfortunately, there's no way it'll work on a RDS setup in the cloud with limited space and strong Software Restriction Policies, e.g., prohibit apps from running anywhere except well-known folders into which only an admin can install. Oh, well, we'll have to throw out Teams and go with another competing product that behaves correctly in an enterprise environment.
Reinhard Travnicek commented
MS released a per machine installer for onedrive sync client recently, so there is still hope ;-)
Steve McGovern commented
I don’t understand why we are having to vote for what should be standard functionality for an Enterprise App?
J Hanson commented
Nobody in an enterprise wants to install to %appdata%
We need to be in control of updates
We want ADMX files to set default settings.
The @OneDrive Team just created an installer for Program Files which doesn’t copy the binaries to appdata anymore. They have seen the light :)
The Microsoft mantra (1 user = 1 device) doesn’t work for all Enterprises. Please get this app out of appdata ASAP.
Jesus. How can an app from Microsoft exist without having the ability to install in program file directory on windows machines?!
I've found the .msi and i was super happy thinking "Oh great, now i can deploy this and it will install in program files, not like something that was created by 1.5 indian programmers and is deployed in users appdata via setup....." Imagine all my disappointment when i found out that all it does is just pile up executables in program files folder and copies them to new logged in users app data folder.
It's fine for a home user but seriously absurd for enterprise...
I guess a big part of the Canadian Government will just have to keep using Cisco Jabber. :)
We're switching from Skype for Business to Teams, and first impressions during it's install have been awful. It runs in AppData, which makes it incredibly difficult to deploy in our VDI environment. On top of that, our end users are not administrators. When you go to make a call, it requires administrator permission to allow this. There is a powershell command you can run after the user logs in, but that shouldn't be the answer to this. Lastly, there's a REASON programs don't run from AppData, and it's all about security. I'm trying to have this ready to go by the time Microsoft pulls the plug on Skype for Business, but the fact we needed to have this thread at all to address common sense on program installation is discouraging.
Joar Guttormsen commented
How can this not be of the highest priority? It makes it impossible to use in an Enterprise Environment.
Looking to deploy teams across an education trust of UK secondary schools, full super mandatory profiling for students meaning Teams would re-install at every log on is not acceptable when you are trying to get classes sat down and logged on, every second genuinely counts as we do this hundreds of time on the hour every hour.
A agree closing comments on the previous thread marked as complete was inappropriate as the solution does not fit the original request, and is completely unmanageable.
Proper MSI installer into program files, support for single sign on to O365 just like Office 365. Teams devs, if you're not sure how to do it, go ask the Office devs, but for goodness sake do it right first time rather than marking the task complete when it clearly is not.
I haven't read all the comments but my two cents on why this needs to become a single install... profiles take up space. Currently a computer lab where the students all sign into random machines. This creates a new install for each user and they all seem to have inflated to around 1GB of space. Doesn't seem like much, but when you have 60-70 or more students logging in, that's a lot of HD space. We don't have the money to be putting 500 GB or 1 TB drives in every computer (especially mobile labs)!
I agree entirely with the above comments on bad design/process etc. but it is quite easy to secure with AppLocker:
Publisher: O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US
Product Name: MICROSOFT TEAMS
This should allow it to run and update securely for non-admin users.
Stop the non sense and make the app install in Program Files....
Software needs to go to Program Files!!! Best practice in every single IT and Security standard in the world.
Copying an installer to Program Files and having that unpack the actual software to AppData is NOT a solution. Please get rid of the product manager who approved that method and fix this so Enterprises who give a **** about security can start adopting Teams.
First of all, closing the comments on the other (linked) user voice is just ignorant. Microsoft, you cannot deploy a feature half-assed and then shut your ears from any rightful critisim. When will you learn, that this ****** us of?
Back to topic. The current machine-wide MSI installer is garbage. Here is what I expect from a proper MSI installer:
1. It installs to Program Files.
2. It installs the software to any user with new or existing user profiles.
3. I don't have to do any cleanup (script or not) if I want to re-install the software.
Cris Kolkman commented
I also need to deploy this in an RDS environment and indeed the link with the MSI "solution" Anonimous provided is NOT working:
This is really something that NEEDS to be fixed by Microsoft.
How is it that 6 months after this, there isn't even an acknowledgement statement from Microsoft? Why develop a user voice platform if you don't want to hear your users' voice?!
@Microsoft I'm in the process of evaluating Teams and from an admin standpoint it is not reasonable to have an application like this residing in appdata.
Please give us a good reason why you did it the way it is that beats at least the arguments of security issues (executing from appdata) and disk space issues (multiple copies of the same thing).