Reputation: 82437
At our company all the developers have local admin rights. But now one of my newer coworkers has to justify needing local admin rights.
So he asked me what we do that requires local admin rights.
Problem is, I have the rights, so I don't know what I would not be able to do without them.
We develop stuff like ASP.NET, WCF Services, WPF apps, SSIS packages, General SQL Server Development. We also do some legacy Client Server Delphi stuff (Delphi 5 and Delphi 6).
Does any one know specific tasks that would not be possible without Local Admin rights?
Upvotes: 8
Views: 3696
Reputation: 317
Here is an official list of User Permissions and Visual Studio from MSDN:
http://msdn.microsoft.com/en-us/library/jj662724.aspx
Upvotes: 2
Reputation: 11111
You can't run some of the performance/profiling tools such as the concurrency visualizer unless VS is run as Administrator.
Upvotes: 0
Reputation: 107317
In ASP.NET you won't be able to create Virtual Directories in IIS (by default VS won't load the Web or WCF projects). You might be able to get away with Cassini / Web Development Server.
In WCF, you won't be able to netsh to open up ports and URIs to listen to.
In SQL you won't have the default LocalAdmin = System Admin mapping, so additional permissions will be needed before you can run SQL profiler or create new databases.
Upvotes: 1
Reputation: 1063403
Hundreds of little hurdles, each themselves solvable via a call to whoever runs the network, but each that adds delays and takes you out of "the zone". Thinking aloud:
You could say: do it on a VM, but IDEs really need as much power as you can give then, and you need to be admin on the vm anyway
Upvotes: 7
Reputation: 11989
Obscure, but for some reason you can't run WatiN tests through MSTest unless you are running as administrator.
But of course, running WatiN through NUnit works fine, which just another testament to the awfulness of MSTest.
Upvotes: 1
Reputation: 7133
You can't run/debug using the full fledged IIS w/o local admin rights.
You can't copy files into protected directories. May or may not be important.
Plus hundreds of other minor PITA things that we as developers do every day.
Upvotes: 4