sexta-feira, 10 de fevereiro de 2012

Power Shell

 Vamos começar o blog falando de um sujeito impressionante, o tal do Windows Power Shell, mas o que é ele e o que ele faz?
Bom, segue o link da wikipédia (http://pt.wikipedia.org/wiki/Windows_PowerShell).
Resumindo, um MSDOS melhorado.

Ta certo é muita sacanagem resumir assim, mas a primeira impressão que tive foi essa, olha ai a cara dele:


Depois que dei um dir eu realmente achei que era um MSDOS Azul.











Então qual é a vantagem de usar o Power Shell??  Simples, você pode automatizar qualquer coisa ou procurar qualquer coisa, fora a integração que ele possui com o dotnet e COM.
 Vamos começar com uma coisa bem simples para mostrar seu poder:

O primeiro comando que aprendi foi o get-help (Olha o nome do blog ai), com get help você pode visualizar qualquer  sintaxe de qualquer comando dentro do PS, e se você usar o parametro -full ele vai te mostrar varios exemplos.






Quem quiser já ir adiantando pode fazer o download do PS  http://blogs.msdn.com/b/powershell/archive/2008/12/30/download-windows-powershell.aspx





O próximo comando é o get-process, ele lista todos os processos da sua máquina, ok mas isso ai eu tb posso fazer no dos, mas e se eu quiser saber se um determinado processo esta rodando??
  if(Get-Process | Where-Object { $_.Name -eq "calc" })
        {
                "Windows calc is Running"
        }
    else
        {
                "Windows calc is Not Running"
        }

Que beleza, olha o poder que essa parada tem.

Nó próximo post mais comandos  :)

Um comentário: