Usando o PowerShell Out-File Cmdlet para redirecionar a saída para um arquivo

Usando o PowerShell Out-File Cmdlet para redirecionar a saída para um arquivo
PowerShell é uma ferramenta Windows usada para executar várias operações administrativas e de automação, como gerenciar operações do Gerenciador de Arquivos. Mais especificamente, ele suporta o “File de fora”CMDLET, que é usado para exportar ou redirecionar a saída para um arquivo de texto. Esta saída exportada pode ser usada posteriormente. Além disso, também ajuda a anexar o texto a um arquivo de texto existente. Este comando foi projetado para ultrapassar ou substituir o operador de redirecionamento padrão “>”.

Este artigo observará detalhes detalhados para enviar uma saída para um arquivo.

Como enviar/redirecionar a saída para um arquivo de texto usando o cmdlet PowerShell "Out"?

A saída pode ser redirecionada para um arquivo de texto, utilizando o “File de fora”Comando. Por essa razão:

  • Primeiro, adicione a string ou comando cuja saída você deseja exportar para um arquivo de texto.
  • Depois disso, adicione um pipeline “|”Para transferir a saída para um cmdlet“ Out-File ”.
  • Então, especifique o “File de fora”CMDlet e finalmente adicione o caminho do arquivo de destino.

Exemplo 1: Obtenha a data e hora e redirecione para um arquivo usando o cmdlet "Out-File"

No exemplo abaixo, primeiro, adicionamos o “Obtenção de data”Cmdlet para obter a data e hora. Depois disso, adicionamos o pipeline “|”Para transferir a saída do cmdlet“ Get-Date ”para o“File de fora”Comando. Em seguida, atribuímos o caminho do arquivo para o comando "Out-File":

> Get-date | File de fora C: \ Doc \ Arquivo.TXT

Executar o “Obter conteudo”CMDlet, juntamente com o caminho do arquivo para verificar se a saída foi redirecionada para um arquivo ou não:

> Get-Content C: \ doc \ arquivo.TXT

Pode -se observar que o arquivo contém a data e a hora atuais:

Exemplo 2: Redirecionar uma saída de string para um arquivo usando cmdlet "Out-File"

Neste exemplo abaixo, primeiro, adicionamos uma string de texto dentro e usamos o pipeline “|" e a "File de fora”Comando para redirecioná -lo para o arquivo especificado:

> "Hello World" | File de fora C: \ Doc \ Arquivo.TXT

Execute o comando fornecido para verificar se a saída foi exportada ou não:

> Get-Content C: \ doc \ arquivo.TXT

Exemplo 3: Redirecionar uma string para um arquivo de texto e anexá -lo

Para anexar o texto em um arquivo existente, basta adicionar o “-AcrescentarParâmetro no final da linha de comando:

> "Oi pessoal" | File de fora C: \ Doc \ Arquivo.txt -Append

Para a verificação, execute o comando dado:

> Get-Content C: \ doc \ arquivo.TXT

Isso se tratava de utilizar o comando Out-CMDLET para redirecionar a saída para um arquivo.

Conclusão

A saída no PowerShell pode ser redirecionada para um arquivo usando o “File de fora”Cmdlet. Por esse motivo, primeiro, escreva a string ou comando cuja saída você deseja enviar para um arquivo. Em seguida, adicione o pipeline “|”, E cmdlets“ Out-File ”, e atribui o caminho do arquivo de destino. Esta redação discutiu a abordagem para enviar uma saída para um arquivo de texto usando o cmdlet "Out-File" no PowerShell.