В настоящее время у нас есть машина, которая является частью нашей Active Directory, на которой запущен экземпляр Windows Server 2008 R2 в виртуальной машине Hyper-V. На этой виртуальной машине работает Team Foundation Server 2010. В настоящее время TFS настроена для использования на одном компьютере (небольшое количество пользователей) с использованием более или менее большинства значений по умолчанию, а также рекомендаций из руководства по установке TFS.
В настоящее время я могу получить доступ к серверу, используя учетную запись администратора, которая была изначально настроена при настройке TFS. Нет проблем с доступом к нему ни в ОС виртуальной машины, ни в ОС хоста, ни с моего локального компьютера. В нынешнем виде это единственная учетная запись пользователя, имеющая доступ к TFS. Ни один из пользователей в нашей Active Directory не может получить к нему доступ, если они не используют учетную запись администратора. Очевидно, это было бы ужасно.
Как я могу настроить свою виртуальную машину и / или TFS, чтобы я мог добавить все учетные данные разработчика как есть из Active Directory и настроить соответствующие разрешения?
Прочтите документацию TFS. Шутки в сторону.
Вам нужно создать проект, а затем предоставить пользователям права в проекте. Это можно сделать в Visual Studio. Если разработчик является разработчиком проекта, он также может получить к нему доступ.
Это основы TFS (только начало, потом все становится намного сложнее), поэтому, если вы не знали, как работает управление правами, скоро вас ждет целый мир боли.
В инструменте администрирования tfs на главной странице есть пользовательский интерфейс для добавления дополнительных учетных записей пользователей в консоль. После добавления имени инструмент применяет разрешения к tfs, SharePoint и SQL-серверу RS (при необходимости).
Это позволит другим получить доступ к инструменту администрирования tfs. Вы все равно захотите создать командный проект и добавить в него разработчиков, если вы этого не сделали.
Удачи.