Partilhar via


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

Você pode ajudar a melhorar a segurança do Visual Studio Team Foundation Server , alterando a sua conta de serviço ou a senha usada para essa conta. Team Foundation Serverexecuta os serviços como, por exemplo, o agente de trabalho do Team Foundation em segundo plano e de seus serviços da Web no contexto de uma conta de serviço. Para simplificar, o Team Foundation Server documentação refere-se a essa conta como TFSService, embora não seja o nome real da conta, a menos que você, especificamente, crie uma conta com esse nome. Team Foundation Serverarmazena um registro do nome da conta real que é usado como a sua 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 dessa conta. Se você alterar a conta, a senha ou ambos, você permanecer sincronizado com outros componentes da sua implantação. Por exemplo, se uma diretiva de domínio do Active Directory requer que a todas as senhas expirem periodicamente, você pode atualizar as informações de senha da conta de serviço em Team Foundation Server quando que alterações de senha.

ObservaçãoObservação

Team Foundation Servere seus utilitários não é possível criar uma nova conta de domínio ou local para usar como TFSService, e eles não podem atualizar a senha dessa conta no grupo de trabalho ou domínio. Em vez disso, os utilitários de atualizam 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 as alterações para a conta de serviço ou a sua senha.

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

Permissões necessárias

Para realizar esses procedimentos, você deve ser um membro da administradores grupo o Team Foundation o servidor de camada de aplicativo e um membro da sysadmin grupo no servidor e da instância do SQL Server que hospeda o banco de dados de configuração para Team Foundation. For more information, see Arquitetura de Team Foundation Server and Permissões de Team Foundation Server.

Se o servidor está executando Windows Server 2008 ou Windows Vista, siga o procedimento de linha de comando, talvez você precise abrir uma janela de Prompt de comando elevado. Para executar essa tarefa, clique em Iniciar, com o botão direito o Prompt de comandoe clique em Executar como administrador. Para obter mais informações, consulte esta página no site da Microsoft: Controle de conta de usuário.

Alterar a senha da conta do serviço

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

ObservaçãoObservação

Dependendo da sua configuração de implantação, talvez você precise reiniciar o Internet Information Services (IIS) depois de concluir o procedimento para que as alterações tenham efeito.

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

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

    For more information, see Abra o Console de administração do Team Foundation.

  2. No console, expanda o nome do servidor e clique em O nível de aplicativo.

  3. No painel de camada de aplicativo, clique em Senha da conta de atualização.

    O Senha da conta de atualização janela é aberta.

    ObservaçãoObservação

    Se você usou uma conta do sistema como a conta de serviço, você verá uma mensagem de erro quando você clica em Senha da conta de atualização. Você não precisará alterar a senha da conta. Contas de sistema não têm senhas gerenciada pelo usuário.

  4. Digite a nova senha em senhae em seguida, clique em OK.

    O Alterar a conta de serviço janela é aberta.

  5. Aguarde até que todas as mensagens de status completar em Statuse em seguida, clique em Fechar.

    ObservaçãoObservação

    Esse processo pode levar alguns minutos.

Para usar o utilitário TFSConfig para alterar a senha

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

    Por padrão, esse utilitário está localizado em Drive: \Arquivos de Programas\Microsoft Team Foundation Server de 2010\Tools.

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

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

Atribuindo uma conta diferente, como a conta de serviço

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

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

  • Os utilitários de configuração de conceder a fazer logon como um serviço permissão para a nova conta de serviço, mas os utilitários não revogar essa permissão da conta usada anteriormente como conta de serviço, se outro serviço ainda usa essa conta. Se a conta antiga não precisa mais essa permissão para o serviço para o qual ele ainda está em uso, convém remover manualmente essa permissão da conta antiga.

    Para obter mais informações, consulte esta página no site da Microsoft: Adiciona o Log em como um serviço da direita para a uma conta de.

  • Talvez você precise reiniciar o IIS depois de concluir o procedimento para que as alterações tenham efeito.

  • O utilitário de TFSConfig altera somente os serviços executados na conta antiga.

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

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

  2. No console, expanda o nome do servidor e clique em O nível de aplicativo.

  3. No painel de camada de aplicativo, clique em Alterar a conta de.

    O Conta de serviço de atualização janela é aberta.

  4. Execute uma das seguintes etapas:

    1. Se você quiser usar uma conta do sistema, clique na conta do sistema e, em seguida, escolha uma conta do sistema na lista drop-down.

      Se o servidor for um membro de um domínio do Active Directory, a escolha padrão para a conta do sistema para usar é o serviço de rede. Se o servidor for um membro de um grupo de trabalho, a opção padrão é o serviço Local. Dependendo dos detalhes da sua implantação, a opção padrão pode ser a opção só estará disponível.

      ObservaçãoObservação

      Contas de sistema não têm senhas gerenciada pelo usuário. Se você optar por usar uma conta do sistema, como TFSService, você não deve digitar uma senha no campo senha.

    2. Se você quiser usar uma conta de domínio ou grupo de trabalho, clique em A conta de usuário, digite o nome da conta no Nome de contae digite a senha dessa conta em senha.

  5. Click OK.

    O Alterar a conta de serviço janela é aberta.

  6. Aguarde até que todas as mensagens de status completar em Statuse em seguida, clique em Fechar.

    ObservaçãoObservação

    Esse processo pode levar alguns minutos.

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

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

    Por padrão, esse utilitário está localizado em Drive: \Arquivos de Programas\Microsoft Team Foundation Server de 2010\Tools.

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

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

Consulte também

Tarefas

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

Referência

Comando de contas

Conceitos

Serviço de contas e dependências de 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

Histórico de alterações

Date

History

Motivo

Março de 2011

Informações atualizadas sobre como alterar a conta de serviço ou a sua senha em implantações que têm mais de um servidor de camada de aplicativo.

Comentários do cliente.