Adicione um usuário ao grupo "Contas de serviço do Team Foundation" no TFS

16

Preciso adicionar um usuário ao grupo "Contas de Serviço do Team Foundation" no TFS para poder executar a Ferramenta de Integração do TFS .

Sou administrador na máquina que executa o TFS e na instalação do TFS (ou seja, estou no grupo Administradores do TFS).

Quando tento fazer isso usando o Console de Administração do Team Foundation Server, a opção de adição fica acinzentada.

Algumas ideias em como fazer isso?

Vaccano
fonte

Respostas:

7

convém usar o comando tfssecurity.exe para esse fim. Pelo menos, esta é a abordagem padrão. A MS decidiu facilitar a inclusão de alguém nesse grupo para manter baixo o número de "usuários de Deus globais". :-)

Consulte este link para obter mais informações: http://msdn.microsoft.com/en-us/library/ms400759.aspx

ChrisFletcher
fonte
Para o TFS 2008, essa é a maneira de fazê-lo. Eu tive que voltar e fazer isso no meu antigo servidor TFS 2008, então obrigado por me indicar a direção certa.
Vaccano 28/01
Confirmado ainda válido com o TFS2015.
GShenanigan
11

Existe apenas um caminho para isso.

Use o seguinte comando para adicionar usuário ao grupo de contas de serviço:

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

sourabh
fonte
5

Uau! Este foi difícil de entender. No final, eu só consegui devido à sorte (e a tentar muitas coisas diferentes).

Aqui está o que você faz:

  1. Abra o console de administração do TFS
  2. Clique na camada Applciation na árvore esquerda
  3. No "Usuários do console de administração", localize seu usuário (supondo que ele esteja lá)
  4. Selecione seu usuário e selecione "Reaplicar" à direita da caixa
  5. Clique em Recursos avançados na caixa de diálogo exibida.
  6. Verifique se "Adicionar permissões necessárias para alterar contas de serviço" está selecionado.
  7. Selecione OK

RESULTADO: O usuário é adicionado ao grupo "Contas de Serviço do Team Foundation"

uau! Que bom que está resolvido, eu estava indo NUTS!

Vaccano
fonte
0

No final do dia, os grupos de contas de serviço não são apenas máquinas locais ou grupos de domínio? Nesse caso, adicione-os através da máquina local ou de grupos de domínio.

joeqwerty
fonte
Infelizmente, não, eu não os vejo lá. (Pelo menos localmente, não tenho 100% de certeza sobre o nível do domínio)
Vaccano
ESTÁ BEM. Eu sei que em nosso servidor VS-TFS 2008 há um grupo local chamado "TFS_APPTIER_SERVICE_WPG" com a descrição "Grupo de serviço para o Team Foundation Server", então presumi que seria o que seria no seu sistema.
precisa saber é o seguinte
Meu servidor TFS 2008 também tem esse grupo. Mas adicionar um usuário a ele não o adiciona realmente ao grupo. A linha de comando chamada TFS Segurança era a única maneira que eu poderia encontrar para fazer isso para TFS 2008
Vaccano