Tirando o lock de um arquivo no TFVC de um workspace de um desenvolvedor que saiu do time… com Powershell

No post anterior aqui no blog, mostrei como resolver via console o desbloqueio de arquivos depois que um funcionário sai da empresa e sua máquina não está mais inacessível; ou quando alguém sai de férias e deixa arquivos em lock. O cenário é o mesmo, então vou repetir o pedido de consultoria de um amigo meu aqui:

Brandão, um dev foi demitido e deixou vários arquivos de código com lock, a máquina já foi formatada pela Infra e não dá mais para entrar nela para liberar, o que eu faço?

Mas a solução será diferente, console, mas com Powershell.

Continue reading “Tirando o lock de um arquivo no TFVC de um workspace de um desenvolvedor que saiu do time… com Powershell”

Tirando o lock de um arquivo no TFVC de um workspace de um desenvolvedor que saiu do time

Alguns dias atrás um amigo meu pediu uma consultoria informa sobre TFVC do TFS.

Brandão, um dev foi demitido e deixou vários arquivos de código pendentes de check-in, a máquina já foi formatada pela Infra e não dá mais para entrar nela para liberar, o que eu faço?

Essa é uma das perguntas mais recorrentes de administradores de TFS. E não é difícil achar a resposta para ela, por exemplo, neste post, o Vinicius Moura, mostra uma ferramenta visual que ajuda a resolver esse problema, TFS Sidekicks.

Porém, como Administrador do TFS, vamos ver isso pela linha de comando!

Continue reading “Tirando o lock de um arquivo no TFVC de um workspace de um desenvolvedor que saiu do time”

VS Color Output

Depois de clicar F5 ou solicitar a compilação da solução no menu Build, o Visual Studio irá executar diversas tarefas, tais como rodar testes manuais, executar scripts, copiar arquivos, apagar; e isso tudo além de verificar a sintaxe do seu código e gerar o arquivo binário.

Algumas vezes dá erro, e daí vamos lá para a janela Output verificar o problema. Mas nem sempre é tão fácil. É para isso que serve o VS Color Output, e é o que veremos logo abaixo.

Continue reading “VS Color Output”

Administrador do TFS / VSTS use o console e Powershell

Em posts anteriores, reforço que um administrador de um servidor, de rede, e também do TFS / VSTS, deve saber usar o console, deve saber usar Powershell, na stack Microsoft, e futuramento no Linux, mas neste último existe a opção do bash também.

Porém isso é uma prática rara para quem trabalha com a plataforma Microsoft. Vamos começar a mudar esse paradigma, para isso vamos ver como podemos começar fazer uso do console e Powershell.

Continue reading “Administrador do TFS / VSTS use o console e Powershell”

Administrando usuários, grupos e permissões no console com TFSSecurity

Um bom administrador de um serviço hoje em TI usa console! A UI é importante, funciona para pequenas coisas, mas quando se precisa de automação, ou executar lotes de alterações, nada melhor que o bom e velho console.

No TFS/VSTS não é diferente, a Microsoft por anos focou na UI, porém cada vez mais dá destaque as ferramentas de console, sua linguagem de script Powershell, etc…

Quando precisamos fazer grandes alterações na estrutura de permissionamento do TFS/VSTS, usar a ferramenta TFSSecurity não é uma opção. Ela server tanto para fazer uma pequena alteração, grades, por exemplo, durante realocações de equipes, mudanças na política de acesso da empresa, ou quando como consultor vamos arrumar uma instalação que infelizmente ficou bagunçada com o tempo.

Continue reading “Administrando usuários, grupos e permissões no console com TFSSecurity”