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çã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çã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
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.
No console, expanda o nome do servidor e escolha Camada de Aplicativo.
No painel de camada de aplicativo, escolha Atualizar senha da Conta.
A janela de Atualizar senha da Conta abre.
Observaçã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.
Digite a nova senha em Senha, e então escolha OK.
A janela de Alterar Conta de Serviço abre.
Espere todas as mensagens de status para concluir Statusem, e depois escolha Fechar.
Observação Esse processo pode levar alguns minutos.
Para usar o utilitário de TFSConfig para alterar a senha
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.
Na linha de comando, digite **TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:AccountName/password:**NewPassword, e escolhe ENTER.
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
Abra o console de administração do Team Foundation no servidor que hospeda a camada de aplicativo.
No console, expanda o nome do servidor e escolha Camada de Aplicativo.
No painel de camada de aplicativo, escolha Alterar conta.
A janela de Atualizar a conta de serviço abre.
Execute uma das seguintes etapas:
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çã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.
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.
Escolha OK.
A janela de Alterar Conta de Serviço abre.
Espere todas as mensagens de status para concluir Statusem, e depois escolha Fechar.
Observação Esse processo pode levar alguns minutos.
Para usar o utilitário de TFSConfig para alterar a conta de serviço
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.
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
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