Добавьте пользователя в группу «Учетные записи службы Team Foundation» в TFS.

16

Мне нужно добавить пользователя в группу «Учетные записи службы Team Foundation» в TFS, чтобы иметь возможность запускать инструмент интеграции TFS .

Я являюсь администратором как на машине, на которой запущена TFS, так и на установке TFS (т.е. я нахожусь в группе администраторов TFS).

Когда я пытаюсь сделать это с помощью консоли администрирования Team Foundation Server, опция добавления становится недоступной.

Есть идеи, как это сделать?

Vaccano
источник

Ответы:

7

Вы можете использовать команду tfssecurity.exe для этой цели. По крайней мере, это подход по умолчанию. MS решила сделать так, чтобы не было так легко добавить кого-либо в эту группу, чтобы число "глобальных пользователей богов" было низким. :-)

Смотрите эту ссылку для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/ms400759.aspx

ChrisFletcher
источник
Для TFS 2008 это способ сделать это. Мне пришлось вернуться и сделать это для моего старого сервера TFS 2008, так что спасибо, что указали мне правильное направление.
Ваккано
Подтверждено все еще в силе с TFS2015.
GShenanigan
11

Есть только один способ для этого.

Пожалуйста, используйте следующую команду, чтобы добавить пользователя в группу учетных записей служб:

tfssecurity /g+ "Team Foundation Service Accounts" n:domain_name\user_name /server:SERVER_URL

sourabh
источник
5

Вот это да! Это было трудно понять. В конце концов, я получил его только благодаря удаче (и пробовал много разных вещей).

Вот что ты делаешь:

  1. Откройте консоль администратора TFS
  2. Нажмите на уровень приложений в левом дереве.
  3. В «Пользователи консоли администрирования» найдите своего пользователя (при условии, что он там есть)
  4. Выберите своего пользователя, а затем выберите «Повторно применить» справа от поля
  5. Нажмите на Дополнительные функции в появившемся диалоговом окне.
  6. Убедитесь, что выбран «Добавить необходимые разрешения для изменения учетных записей служб».
  7. Выберите ОК

РЕЗУЛЬТАТ: пользователь добавлен в группу «Учетные записи службы Team Foundation»

гмм! Рад, что это решено, я собирался ОРЕХИ!

Vaccano
источник
0

В конце концов, разве группы служебных учетных записей не являются группами локальных компьютеров или доменов? Если так, то добавьте их через локальный компьютер или доменные группы.

joeqwerty
источник
Увы, нет, я их там не вижу. (По крайней мере, локально, я не уверен на 100% об уровне домена)
Vaccano
OK. Я знаю, что на нашем сервере VS-TFS 2008 есть локальная группа с именем «TFS_APPTIER_SERVICE_WPG» с описанием «Сервисная группа для Team Foundation Server», поэтому я предположил, что это будет в вашей системе.
Joeqwerty
Мой сервер TFS 2008 тоже имеет эту группу. Но добавление пользователя к нему на самом деле не добавляет вас в группу. Вызов командной строки TFS Security был единственным способом найти это для TFS 2008
Vaccano