Igor Abade (T-Shooter)

Microsoft MVP – Visual Studio ALM

Como obrigar os usuários a instalar o SP1 do VS 2010 para conectar ao TFS

Acesso negadoO Service Pack 1 do Visual Studio 2010, bem como o do Team Foundation Server 2010, trouxeram enormes melhorias de funcionalidade e estabilidade. Por isso, é natural esperar que seus todos os seus desenvolvedores tenham atualizado seu computador com o SP1, certo?

A questão é – tem algum jeito de evitar que os desenvolvedores conectem-se ao TFS se eles não tiverem instalado o Service Pack 1?

Graças a essa dica do Neno Loje, traduzida abaixo, agora dá para configurar o TFS 2010 de forma a rejeitar conexões de computadores que não tenham o VS 2010 SP1 instalado.

Solução

É fácil, você só precisa adicionar dois valores ao Registry do TFS (e reiniciar o TFS após a alteração):

  • Chave: /Configuration/Application/DisabledUserAgents/TFS10SP1
    Valor: “Team Foundation (*.exe, 10.0.<40219.1)”
  • Chave: /Configuration/Application/DisabledUserAgents/TFS10SP1/Message
    Valor: “Lamento, mas você precisa instalar o Visual Studio 2010 Service Pack 1.”
Como fazer

Use a ferramenta tfsreg.exe e execute os dois comandos abaixo:


tfsreg.exe /server:http://<meu-tfs>:8080/tfs /path:/Configuration/Application/DisabledUserAgents/TFS10SP1 /value:"Team Foundation (*.exe, 10.0.<40219.1)"

tfsreg.exe /server:http://<meu-tfs>:8080/tfs /path:/Configuration/Application/DisabledUserAgents/TFS10SP1/Message /value:"Lamento, mas você precisa instalar o Visual Studio 2010 Service Pack 1."

Importante: Ajuste o URL em azul, acima, para o endereço correto do seu TFS.

Dessa forma, desenvolvedores com computadores desatualizados receberão a mensagem abaixo ao tentar conectar ao TFS:

image

 

Referência: http://msmvps.com/blogs/vstsblog/archive/2011/09/07/restrict-tfs-to-only-allow-connections-from-clients-with-vs-sp1.aspx

Uma Resposta para Como obrigar os usuários a instalar o SP1 do VS 2010 para conectar ao TFS

  1. pedroreys 08/09/2011 às 19:36

    Igor,

    Que benefícios serão trazidos ao time com uma política agressiva como essa?

    Que grande problema o fato dev nao ter o SP1 instalado traz para jusitficar algo tão drástico como impedi-lo de fazer um commit, por exemplo?

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 694 other followers