Я запускаю VS 2010 не як адміністратор переважну більшість часу. Але якщо ви хочете додати або видалити службу, налаштувати IIS або тинкер у реєстрі, вам знадобляться права адміністратора. Також деякі інструменти профілювання закликають вас перезапустити VS як адміністратора. Тож я думаю, що надання обліковим записам офшорних людей, які не мають повноважень адміністратора, не дозволить їм виконувати деякі (можливо, невеликі) частини своєї роботи.
Більше того, із зростанням UAC все більше та більше програм тепер можуть встановлюватись без адміністраторських повноважень. Вони не ставлять речі в HKLM, вони нічого не торкаються під System32, вони кладуть exe кудись під папку користувачів \ хто б не робив, і це значно полегшує їх видалення, але, можливо, не звертається до вашого початкового пункту, який вони встановлюють " нісенітниця програмного забезпечення ", під яким я вважаю, ви маєте на увазі ігри, музичні плеєри тощо.
Якщо ви дійсно хочете запобігти локальній установці, можливо, найкраще зробити старе бачення "мережа - це комп'ютер" з ранніх днів Java. Усі працюють за системою контролю версій і повинні заїжджати в кожний вечір або зберігати її перед тим, як їхати додому. Електронна пошта живе в хмарі не на машині розробки. І т. Д. Тоді, коли хочеш, ти можеш знову зобразити їхні розроблювальні машини (ще простіше, якщо вони віртуальні), і ті, у кого нічого додаткового не встановлено, навіть не помітять. Начебто прибирання холодильника офісу на вихідні.
Але будьте попереджені - я б не працював у тому середовищі. Я встановлюю утиліти та помічники, а також час від часу граю в ігри, і не став би доброзичливо до когось, хто намагався запобігти. Я продуктивний як пекло. Якщо деякі з ваших розробників не є продуктивними, вилучення їх локальних установок не зробить їх більш продуктивними або відданими. Вирішіть цю проблему в корені, і ви не заперечуєте, що вони є адміністраторами.