Ajouter un utilisateur au groupe «Team Foundation Service Accounts» dans TFS

16

Je dois ajouter un utilisateur au groupe "Team Foundation Service Accounts" dans TFS pour pouvoir exécuter l'outil d'intégration TFS .

Je suis administrateur sur la machine exécutant TFS et sur l'installation TFS (c'est-à-dire que je fais partie du groupe Administrateurs TFS).

Lorsque j'essaie de le faire à l'aide de la console d'administration de Team Foundation Server, l'option d'ajout est grisée.

auriez vous des idées pour faire ça?

Vaccano
la source

Réponses:

7

vous souhaiterez peut-être utiliser la commande tfssecurity.exe à cet effet. C'est du moins l'approche par défaut. MS a décidé de ne pas faciliter l'ajout de quelqu'un à ce groupe afin de limiter le nombre de "dieux utilisateurs mondiaux". :-)

Voir ce lien pour plus d'informations: http://msdn.microsoft.com/en-us/library/ms400759.aspx

ChrisFletcher
la source
Pour TFS 2008, c'est la façon de le faire. J'ai dû revenir en arrière et le faire pour mon ancien serveur TFS 2008, donc merci de m'avoir pointé dans la bonne direction.
Vaccano
Confirmé toujours valide avec TFS2015.
GShenanigan
11

Il n'y a qu'un seul moyen pour cela.

Veuillez utiliser la commande suivante pour ajouter un utilisateur dans le groupe de comptes de service:

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

sourabh
la source
5

Hou la la! Celui-ci était difficile à comprendre. En fin de compte, je ne l'ai obtenu que par chance (et en essayant beaucoup de choses différentes).

Voici ce que vous faites:

  1. Ouvrez la console d'administration TFS
  2. Cliquez sur le niveau Applciation dans l'arborescence de gauche
  3. Dans la section "Utilisateurs de la console d'administration", recherchez votre utilisateur (en supposant qu'il existe)
  4. Sélectionnez votre utilisateur, puis sélectionnez "Réappliquer" à droite de la boîte
  5. Cliquez sur Fonctionnalités avancées dans la boîte de dialogue qui apparaît.
  6. Assurez-vous que "Ajouter les autorisations requises pour modifier les comptes de service" est sélectionné.
  7. Sélectionnez OK

RÉSULTAT: l'utilisateur est ajouté au groupe "Team Foundation Service Accounts"

ouf! Heureux que cela soit résolu, j'allais NUTS!

Vaccano
la source
0

À la fin de la journée, les groupes de comptes de service ne sont-ils pas uniquement des groupes de machines ou de domaines locaux? Si tel est le cas, ajoutez-les via la machine locale ou les groupes de domaines.

joeqwerty
la source
Hélas, non, je ne les vois pas là-dedans. (Localement au moins, je ne suis pas sûr à 100% du niveau du domaine)
Vaccano
D'ACCORD. Je sais que sur notre serveur VS-TFS 2008, il y a un groupe local nommé "TFS_APPTIER_SERVICE_WPG" avec la description "Service Group for Team Foundation Server", donc j'ai supposé que c'était ce que ce serait sur votre système.
joeqwerty
Mon serveur TFS 2008 possède également ce groupe. Mais y ajouter un utilisateur ne vous ajoute pas vraiment au groupe. L'appel en ligne de commande de sécurité TFS était le seul moyen que je pouvais trouver pour le faire pour TFS 2008
Vaccano