Gestisco VS 2010 non come amministratore per la maggior parte del tempo. Ma se vuoi aggiungere o rimuovere un servizio, configurare IIS, o modificare il registro, hai bisogno dei diritti di amministratore. Inoltre alcuni strumenti di profilazione ti spingono a riavviare VS come amministratore. Quindi penso che dare dei conti alle persone offshore che non hanno poteri amministrativi impedirà loro di fare alcune (forse piccole) parti del loro lavoro.
Inoltre, con l'aumento del controllo dell'account utente, sempre più app possono ora essere installate senza poteri di amministrazione. Non inseriscono oggetti in HKLM, non toccano nulla in System32, mettono l'exe da qualche parte nella cartella users \ whoever, e questo li rende molto più facili da rimuovere ma potrebbero non indirizzare il punto originale che stanno installando " software senza senso "con cui presumo tu intenda giochi, lettori musicali ecc.
Se vuoi davvero evitare installazioni locali, forse la scommessa migliore è la vecchia visione di "la rete è il computer" dai primi giorni di Java. Tutti lavorano da un sistema di controllo delle versioni e devono effettuare il check-in o il deposito ogni notte prima di andare a casa. L'email vive nel cloud non sulla macchina di sviluppo. Ecc. Poi, quando vuoi, puoi ri-visualizzare le loro macchine dev (ancora più semplice se sono virtuali) e quelli che non hanno installato nulla di extra non se ne accorgeranno nemmeno. Un po 'come pulire il frigorifero dell'ufficio durante il fine settimana.
Ma attenzione: non lavorerei in quell'ambiente. Installo utilità e aiutanti, e gioco occasionalmente, e non prendo piacere a qualcuno che ha cercato di impedirlo. Sono produttivo da morire. Se alcuni dei tuoi sviluppatori non sono produttivi, portare via le loro installazioni locali non li renderà più produttivi o dedicati. Affronta il problema alla radice e non ti dispiacerà che siano amministratori.