Skip to content

Controlando a exibição (saída) de informações

Daniel Donda edited this page Mar 23, 2018 · 3 revisions

As informações que você pode coletar através do Windows Power Shell pode ser formatada de odo que facilite a visualização das informações. Um dos cmdlets que nós administradores sempre precisamos executar é o Get-Process, pois lista os processos em execução em nosso servidor ou estação:

Get-Process

Usado o pipe ( | ) podemos passar a saída do comando para diversas opções. O pipe é um operador. Cada comando após o pipe recebe um objeto do comando anterior, realiza alguma operação no objeto, e depois passa adiante para o próximo comando no pipeline.

Get-Process | more
Get-Process | Format-List
Get-Process | Format-List | more13
Get-Process | ConvertTo-HTML | Out-File "Processos.html"
Get-Process | Export-CSV "Processos.csv"

Detalhes dos cmdlets out

Alguns cmdlets existentes criam saídas incríveis, são os casos do cmdlets out. Para listar os cmdlets “out”:

Get-command out*

  • Out-Default - Envie a saída para o formatador padrão e o cmdlet de saída padrão.
  • Out-File - Envia a saída para um arquivo.
  • Out-GridView - Envia a saída para uma tabela interativa em uma janela separada
  • Out-Host - Envia a saída para a linha de comando.
  • Out-Null - Apaga saída, em vez de enviá-lo para o console.
  • Out-Printer - Envia a saída para uma impressora.
  • Out-String – Envia a saída pra um seria de string

Exemplos:
Get-Process | Out-GridView
Get-Process | out-file -filepath C:\Test1\processos.txt

Também podemos usar o bom e velho redirecionador que é o sinal de “maior que”** > para criar e gravar no arquivo** e usar duas vezes o comando** >> para adicionar informações** no fim do arquivo já existente.

Exemplos

Get-Process > teste1.txt
Get-Alias >> teste1.txt

Clone this wiki locally