Como obter a iteração atual de vários times

Recentemente surgiu a seguinte pergunta no canal de ALM do Slack da Brasil.NET:

amigos
é possível no VSTS realizar queries cross projects utilizando a variável @CurrentIteration, pra trazer a sprint atual de vários projetos no filtro?
tentei de algumas maneiras aqui e não rolou

Minha resposta foi:

Não vai rolar. O problema é que a macro @CurrentIteration depende do contexto do time atual. Por isso, não dá para fazer cross-project.
Uma alternativa seria, via script, obter a iteração padrão de cada time e concatenar numa única query WIQL com OR.

E este post é exatamente sobre como criar o script que faz isso.

Continue lendo “Como obter a iteração atual de vários times”

Como obter os primeiros bytes de um arquivo com PowerShell

Na semana passada o Emmanuel Brandão me pediu ajuda com um problema que ele estava tendo num cliente:

(um sistema) está criando uns arquivos com extensão .log, mas são arquivos binários… vc sabe como eu abro isso?
são arquivos com 300Mb, tentei abrir no Notepad e não rolou, travou
então tentei no Code e daí deu a mensagem que são arquivos binários

Como eram arquivos de log, eles não deveriam ser binários. Havia algo de errado…

Continue lendo “Como obter os primeiros bytes de um arquivo com PowerShell”

Controlando o Compartilhamento de Internet do Windows via linha de comando

Internet Connection SharingJá precisou ligar e/ou desligar o Compartilhamento de Conexão de Internet (ICS, Internet Connection Sharing) do Windows pela linha de comando?

Eu já :-).

Por isso, baseado no código compartilhado em http://superuser.com/questions/470319/how-to-enable-internet-connection-sharing-using-command-line, criei um módulo PowerShell para isso.

Continue lendo “Controlando o Compartilhamento de Internet do Windows via linha de comando”