Nesta postagem, o uso do cmdlet “Out-File” será discutido.
Como usar o cmdlet Out-File (Microsoft.PowerShell.Utility) no PowerShell?
Para exportar a saída de um comando para um arquivo, primeiro use o cmdlet cuja saída precisa ser exportada. Em seguida, canalize-o para o “ Out-File ” cmdlet. Em seguida, use o “ -Caminho de arquivo ” e atribua a ele o caminho do arquivo de destino.
Considere a visão geral desses exemplos fornecidos para aprender o uso do cmdlet “Out-File” no PowerShell.
Exemplo 1: criar um novo arquivo e enviar dados para o arquivo usando o cmdlet “Out-File”
Primeiro, escreva uma string e canalize-a para o “ Out-File ” cmdlet usando o pipeline “ | ”. Em seguida, o cmdlet “Out-File” criará um novo arquivo de texto e armazenará a saída no arquivo especificado:
'Criar e enviar a saída para um novo arquivo.' | Out-File C:\Docs\New.txt
Execute o seguinte comando para verificar se a saída foi armazenada em um arquivo ou não:
Get-Content C:\Docs\New.txt
Exemplo 2: Use o Cmdlet Out-File para Acrescentar um Arquivo de Texto Existente
Adicione uma string e canalize-a para o cmdlet fornecido usando o pipeline “ | ” e especifique o “ Out-File cmdlet junto com o -Acrescentar ” no final do comando fornecido para anexar um arquivo de texto existente:
Exemplo 3: use o cmdlet Out-File para substituir um arquivo de texto existente
Para sobrescrever um arquivo de texto existente, basta colocar o “ -Força ” ao longo do comando abaixo indicado:
Exemplo 4: Use o cmdlet Out-File para impedir que um arquivo existente seja substituído
Use o ' -NoClobber ” juntamente com o comando para evitar que um arquivo específico seja substituído. Depois de executar este comando, o console do PowerShell lançará uma mensagem de erro se o arquivo já existir:
É isso! Compilamos o uso diferente do cmdlet “Out-File” no PowerShell.
Conclusão
do PowerShell ' Out-File ” cmdlet é usado para enviar a saída para um arquivo de texto. Ele exibe os dados na mesma saída conforme mostrado no console do PowerShell. Neste tutorial, o cmdlet “Out-File” do PowerShell foi demonstrado com o auxílio de vários exemplos.