Como obrigar os usuários a instalar o SP1 do VS 2010 para conectar ao TFS
O 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:
1 <br> <strong>tfsreg.exe</strong> /server:<strong><font color="#0000ff">http://<meu-tfs>:8080/tfs</font></strong> /path:/Configuration/Application/DisabledUserAgents/TFS10SP1 /value:"Team Foundation (*.exe, 10.0.<40219.1)" <br><br> <strong>tfsreg.exe</strong> /server:<font color="#0000ff"><strong>http://<meu-tfs>:8080/tfs</strong></font> /path:/Configuration/Application/DisabledUserAgents/TFS10SP1/Message /value:"Lamento, mas você precisa instalar o Visual Studio 2010 Service Pack 1." <br>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:
08/09/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min.