-
Notifications
You must be signed in to change notification settings - Fork 43
Controlando a exibição (saída) de informações
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"
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
Adicione no seu bookmark https://danieldonda.github.io/PowerShell
- PowerShell Wiki
- Command-Lets
- Help Poderoso
- Funções
- Alias
- Controlando a exibição (saída) de informações
- Filtrando resultados na tela (Where Object)
- Módulos
- Scripts no Powershell
- Jobs e Scheduled Jobs
- Executando o PowerShell remotamente
- Gerenciando Servidores
- Gerenciando TCP IP
- Gerenciando o Hyper V
- Downloads