Przez większość czasu prowadzę VS 2010 nie jako administrator. Ale jeśli chcesz dodać lub usunąć usługę, skonfigurować IIS lub majstrować w rejestrze, będziesz potrzebować uprawnień administratora. Również niektóre narzędzia do profilowania zachęcają do ponownego uruchomienia VS jako admin. Więc myślę, że udostępnienie kont osób offshore, które nie mają uprawnień administratora, powstrzyma ich przed wykonywaniem niektórych (być może małych) części ich zadań.
Co więcej, wraz ze wzrostem UAC, coraz więcej aplikacji można teraz instalować bez uprawnień administratora. Nie umieszczają rzeczy w HKLM, nie dotykają niczego w System32, umieszczają exe gdzieś pod folderem users \ whoever, co znacznie ułatwia ich usunięcie, ale może nie odnosić się do pierwotnego punktu, w którym instalują „ oprogramowanie nonsensowne ”, przez które zakładam, że masz na myśli gry, odtwarzacze muzyczne itp.
Jeśli naprawdę chcesz zapobiec lokalnym instalacjom, być może najlepszym rozwiązaniem jest stara wizja „sieć to komputer” z wczesnych dni Java. Wszyscy pracują w systemie kontroli wersji i muszą się zameldować lub odłożyć na półkę każdej nocy przed powrotem do domu. E-mail mieszka w chmurze, a nie na maszynie deweloperskiej. Itd. Wówczas, kiedy chcesz, możesz ponownie zobrazować swoje maszyny deweloperskie (nawet łatwiej, jeśli są one wirtualne), a ci, którzy nie zainstalowali nic więcej, nawet tego nie zauważą. Coś jak sprzątanie lodówki biurowej w weekend.
Ale ostrzegam - nie pracowałbym w tym środowisku. Instaluję programy narzędziowe i pomocnicze, od czasu do czasu gram w gry i nie spodobałoby się to komuś, kto próbował temu zapobiec. Jestem produktywny jak diabli. Jeśli niektórzy twoi deweloperzy nie są produktywni, zabranie ich lokalnych instalacji nie zwiększy ich produktywności ani poświęcenia. Rozwiąż ten problem w katalogu głównym, a nie będziesz mieć nic przeciwko, że są administratorami.