Alterar a conta de serviço ou a senha para Team Foundation Server

Você pode melhorar a segurança de Visual Studio Team Foundation Server 2012 (TFS) alterando sua conta de serviço ou a senha usada para essa conta.TFS dirige serviços como os serviços Web e o agente de trabalho em segundo plano team foundation build no contexto de uma conta de serviço.Para simplificar, a documentação dessa conta como se refere TFS TFSService, embora isso não seja o nome real da conta a menos que você criar especificamente uma conta com aquele nome.TFS armazena um nome da conta do registro real que é usada como a conta de serviço.Alterando o registro, você pode atribuir uma conta diferente para atuar como a conta de serviço.Você também pode alterar a senha da conta.Se você altera a conta, a senha, ou ambos, você fica sincronizado com outros componentes em sua implantação.Por exemplo, se uma política de domínio do Active Directory requer que todas as senhas expiram periodicamente, você pode atualizar informações de senha da conta de serviço em TFS quando a senha muda.

ObservaçãoObservação

TFS e seus utilitários não podem criar um novo local ou conta de domínio para usar como TFSService, e não pode atualizar a senha da conta no grupo de trabalho ou no domínio.Em vez disso, os utilitários atualizar os registros para coincidir com as novas credenciais.Se você sua implantação inclui mais de um servidor de camada de aplicativo, você deve atualizar manualmente cada servidor com alterações para a conta de serviço ou a sua senha.

Para obter mais informações sobre as contas de serviço em TFS, consulte Contas de serviço e dependências no Team Foundation Server.Para obter mais informações sobre as contas necessárias para a instalação, incluindo o serviço para TFS, consulte Contas necessárias para a instalação do Team Foundation Server.

Permissões Necessárias

Para executar estes procedimentos, você deve ser um membro do grupo de Administradores no servidor de camada de aplicativo de Team Foundation e um membro do grupo de sysadmin no servidor e na instância de SQL Server que hospeda o banco de dados de configuração para Team Foundation.Para obter mais informações, consulte Team Foundation Arquitetura de servidor e Team Foundation Permissões do servidor.

Para seguir um procedimento de linha de comando, você talvez precise abrir uma janela de prompt de comando alto.Para executar esta tarefa, clique Iniciar, clique com o botão direito do mouse Prompt de comando, clique Executar como administrador.Para obter mais informações, consulte esta página no site da Microsoft: Controle de Conta de Usuário.

Alterando a senha da conta de serviço

Para alterar a senha de TFSService, você deve fazer logon no servidor de camada de aplicativo para Team Foundation e usar o console de administração Team Foundationpara, ou abra uma janela de prompt de comando e usar o utilitário de linha de comando de TFSConfig.Se sua implantação inclui mais de um servidor de camada de aplicativo, você deve executar esta tarefa em cada servidor, ou informações de conta será fora de sincronia.

ObservaçãoObservação

Dependendo de suas configurações de implantação, você precisará reiniciar Serviços de Informações da Internet (IIS) depois que você concluir o procedimento antes que as alterações tomassem o efeito.

Para usar o console de administração para alterar a senha

  1. Abra o console de administração do Team Foundation no servidor que hospeda a camada de aplicativo.

    Para obter mais informações, consulte Abra o Console de administração do Team Foundation.

  2. No console, expanda o nome do servidor e escolha Camada de Aplicativo.

  3. No painel de camada de aplicativo, escolha Atualizar senha da Conta.

    A janela de Atualizar senha da Conta abre.

    ObservaçãoObservação

    Se você usou uma conta do sistema como a conta de serviço, você verá uma mensagem de erro quando você escolhe Atualizar senha da Conta.Você não precisará alterar a senha da conta.As contas de usuário sistema não gerenciaram senhas.

  4. Digite a nova senha em Senha, e então escolha OK.

    A janela de Alterar Conta de Serviço abre.

  5. Espere todas as mensagens de status para concluir Statusem, e depois escolha Fechar.

    ObservaçãoObservação

    Esse processo pode levar alguns minutos.

Para usar o utilitário de TFSConfig para alterar a senha

  1. No servidor de camada de aplicativo, abra diretórios de uma janela de prompt de comando e alterar o diretório que contém o utilitário de TFSConfig .

    Por padrão, este utilitário está localizado em Unidade: \ Program files \ Microsoft Team Foundation Server 11,0 \ ferramentas.

  2. Na linha de comando, digite **TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:AccountName/password:**NewPassword, e escolhe ENTER.

  3. Você deve especificar ambos o nome da conta que você deseja usar como TFSService (AccountName) e a senha da contaNewPassword().

Atribuindo uma conta diferente como a conta de serviço

Para configurar TFS para usar uma conta diferente como a conta de serviço para Team Foundation, você pode usar o console de administração e o utilitário de linha de comando de TFSConfig.Se sua implantação inclui mais de um servidor de camada de aplicativo, você deve executar esta tarefa em cada servidor, ou informações de conta será fora de sincronia.Antes de você usar um ou outro utilitário para fazer a alteração, considere os seguintes questões:

  • Você deve escolher uma nova conta que é uma conta de sistema ou um membro de um grupo de trabalho ou o domínio que é confiável por cada computador nesta implantação de TFS.

  • Os utilitários de configuração concedem a permissão de Fazer logon como um serviço para a conta de serviço, mas os utilitários não revogam essa permissão da conta usada anteriormente como a conta de serviço se um outros usos de serviço que ainda conta.Se a conta antigo não precisa essa permissão para o serviço para que ainda está em uso, convém remover manualmente essa permissão da conta antigo.

    Para obter mais informações, consulte esta página no site da Microsoft: Adicione o logon como um direito para uma conta de serviço.

  • Você pode precisar reinicie o IIS depois que você concluir o procedimento antes que as alterações tomassem o efeito.

  • O utilitário de TFSConfig altera somente os serviços que executam sob a conta antigo.

Para usar o console de administração para alterar a conta de serviço

  1. Abra o console de administração do Team Foundation no servidor que hospeda a camada de aplicativo.

  2. No console, expanda o nome do servidor e escolha Camada de Aplicativo.

  3. No painel de camada de aplicativo, escolha Alterar conta.

    A janela de Atualizar a conta de serviço abre.

  4. Execute uma das seguintes etapas:

    1. Se você desejar usar uma conta do sistema, escolher Use uma conta de sistema, e então escolha uma conta do sistema de lista suspensa.

      Se o servidor é um membro de um domínio do Active Directory, a opção padrão para a conta do sistema é usar um serviço de rede.Se o servidor é um membro de um grupo de trabalho, a opção padrão é serviço local.Dependendo dos detalhes da implantação, a opção padrão pode ser a única opção disponível.

      ObservaçãoObservação

      As contas de usuário sistema não gerenciaram senhas.Se você escolher usar uma conta do sistema como TFSService, você não deve digitar uma senha no campo de senha.

    2. Se você desejar usar uma conta de domínio ou grupo de trabalho, escolher Use uma conta de usuário, digite o nome da conta em Nome da conta, digite a senha da conta em Senha.

  5. Escolha OK.

    A janela de Alterar Conta de Serviço abre.

  6. Espere todas as mensagens de status para concluir Statusem, e depois escolha Fechar.

    ObservaçãoObservação

    Esse processo pode levar alguns minutos.

Para usar o utilitário de TFSConfig para alterar a conta de serviço

  1. No servidor de camada de aplicativo, abra diretórios de uma janela de prompt de comando e alterar o diretório que contém o utilitário de TFSConfig .

    Por padrão, este utilitário está localizado em Unidade: \ Program files \ Microsoft Team Foundation Server 11,0 \ ferramentas.

  2. Na linha de comando, digite **TFSConfig Accounts /change /accountType:ApplicationTier /account:AccountName/password:**NewPassword, e escolhe ENTER.

    Para obter mais informações, consulte Comando de contas.

Consulte também

Tarefas

Alterar a conta de serviço ou a senha para SQL Reporting Services

Referência

Comando de contas

Conceitos

Contas de serviço e dependências no Team Foundation Server

Outros recursos

Gerenciamento de configuração do servidor com TFSConfig

How to: Change the Password for Visual Studio Team Foundation Build Service