Добавление учетной записи службы построения в группу безопасности "Учетные записи службы построения коллекции проектов"
Прежде чем компьютер построения сможет выполнять построение проектов из конкретной коллекции командных проектов, необходимо настроить эту коллекцию с помощью учетной записи службы построения для данного компьютера построения. Сначала следует найти учетную запись, от имени которой Служба построения Team Foundation выполняется на компьютере построения. Затем на сервере уровня приложения, на котором хранится коллекция, следует добавить эту учетную запись в группу Учетные записи служб построения коллекции проектов для данной коллекции.
Примечание
Если Служба построения Team Foundation изначально была настроена на компьютере построения при входе в систему в качестве члена группы Администраторы коллекции проектов, то, скорее всего, не потребуется выполнять процедуры из данного раздела.Дополнительные сведения о настройке компьютера построения см. в разделе Настройка компьютера построения.
Необходимые разрешения
Для выполнения этих процедур необходимо быть членом группы Администраторы коллекций проектов на сервере уровня приложений. Дополнительные сведения о разрешениях см. в разделе Разрешения Team Foundation Server.
Добавление учетной записи службы построения домена или рабочей группы в группу безопасности учетных записей служб построения коллекции проектов вручную
В Сред. Командный обозреватель выберите коллекцию командных проектов, которую необходимо связать с новой учетной записью службы построения.
В меню Группа выберите пункт Параметры коллекции командных проектов и нажмите Членство в группе.
Появится диалоговое окно Глобальные группы в Имя_компьютера**\**Имя_коллекции_командных_проектов.
В разделе Группы выберите Имя_коллекции_командных_проектов\Учетные записи служб построения коллекции проектов, а затем нажмите Свойства.
Появится диалоговое окно Свойства группы Team Foundation Server.
Перейдите на вкладку Участники.
В списке Пользователь или группа проверьте наличие имени учетной записи, от имени которой выполняется Служба построения Team Foundation. Если эта учетная запись отсутствует, перейдите к следующему этапу.
В разделе Добавить пользователей и группы, выберите Пользователь или группа Windows, а затем нажмите Добавить.
Появится диалоговое окно Выбор: Пользователи, Компьютеры или Группы.
В диалоговом окне Выбор пользователей, компьютеров или групп введите имя учетной записи, от имени которой выполняется Служба построения Team Foundation, на компьютере построения, который планируется включить.
Нажмите Проверить имена.
Добавление сетевой учетной записи службы построения в группу безопасности учетных записей служб построения коллекции проектов вручную
В Сред. Командный обозреватель выберите коллекцию командных проектов, которую необходимо связать с новой учетной записью службы построения.
В меню Группа выберите пункт Параметры коллекции командных проектов и нажмите Членство в группе.
Появится диалоговое окно Глобальные группы в Имя_компьютера**\**Имя_коллекции_командных_проектов.
В разделе Группы выберите Имя_коллекции_командных_проектов\Учетные записи служб построения коллекции проектов, а затем нажмите Свойства.
Появится диалоговое окно Свойства группы Team Foundation Server.
Перейдите на вкладку Участники.
В списке Пользователь или группа проверьте наличие имени учетной записи, от имени которой выполняется Служба построения Team Foundation. Если эта учетная запись отсутствует, перейдите к следующему этапу.
Если Служба построения Team Foundation выполняется не на сервере уровня приложения, выполните приведенные далее действия.
В диалоговом окне Свойства группы Team Foundation Server выберите пункт Пользователь или группа Windows, а затем нажмите кнопку Добавить.
Убедитесь, что элемент Компьютеры появился в окне Выбрать тип данного объекта. Если этот элемент не появился, нажмите Типы объектов, выберите Компьютеры и нажмите кнопку ОК.
Убедитесь, что имя домена, в котором находится учетная запись службы построения, появилось в окне Из этого расположения. Если имя не появилось, щелкните Расположение, выберите правильное имя домена и нажмите кнопку OK.
В поле Введите имена объектов для выбора укажите имя компьютера построения, на котором выполняется Служба построения Team Foundation, и нажмите Проверить имена.
Если Служба построения Team Foundation выполняется на сервере уровня приложения, выполните приведенные далее действия.
На сервере уровня приложения для Team Foundation нажмите кнопку Пуск и последовательно выберите Программы, Microsoft Visual Studio 2010, Средства Visual Studio и Командная строка Visual Studio 10.0.
В командной строке введите следующую команду:
tfssecurity /server:<TFS URL> /g+ "[Server]\Project Collection Build Service Accounts" n:"NT Authority\Network Service"
Дополнительные сведения см. в разделе Изменение групп и разрешений с помощью программы TFSSecurity и на странице Учетная запись NetworkService (страница может быть на английском языке) веб-сайта корпорации Майкрософт.
См. также
Другие ресурсы
Службы и учетные записи служб сервера Team Foundation Server