Este tutorial abordará um guia para resolver o problema mencionado.
Como redirecionar a saída do PowerShell para um arquivo durante a execução?
Aqui, alistamos as principais abordagens para corrigir a consulta mencionada:
Método 1: redirecionando a saída de um PowerShell usando o operador de redirecionamento “>”
O operador de redirecionamento “>”Em PowerShell é utilizado para redirecionar a saída para um arquivo de texto. É muito útil para armazenar as configurações importantes do PowerShell.
Em PowerShell, um único “>”O operador de redirecionamento envia a saída para um arquivo de texto e o cria. No entanto, quando o dobro “>>”Os operadores de redirecionamento são usados, eles apenas anexam o texto existente.
Exemplo:
No exemplo dado, redirecionaremos a saída do “Informação do sistema”Cmdlet para um arquivo de texto:
> SystemInfo> C: \ Novo.TXT
No código acima:
Verificação
Vamos verificar a operação de redirecionamento de saída executada usando o “Obter conteudo”Comando e especificando o caminho do arquivo da seguinte forma:
> Get-Content C: \ Novo.TXT
A saída confirma que a saída do PowerShell foi redirecionada para um arquivo.
Método 2: Redirecionando a saída de um PowerShell usando cmdlet "Out-File"
Outro cmdlet pode ser usado para a consulta declarada. é o "File de fora”Cmdlet. Este cmdlet não apenas redireciona a saída do PowerShell para um arquivo, mas cria um novo arquivo de texto.
Exemplo
Neste exemplo, primeiro, use o “Obtenção de data”CMDLET para recuperar a data do sistema. Então, o pipeline “|”Pega a saída do comando anterior e depois o dá como entrada para o próximo comando. No final, especifique a localização do arquivo de saída:
> Get-date | File C: \ Arquivo.TXT
Novamente, execute o comando "Get-Content" para a verificação:
> Get-Content C: \ Arquivo.TXT
Pode -se observar que a data atual foi armazenada no arquivo mencionado.
Conclusão
Existem dois métodos para redirecionar a saída do PowerShell para um arquivo. O primeiro é usar o “Operador de redirecionamento>”E o segundo está utilizando o“File de fora”Comando. Ambos os métodos não apenas de saída de dados do PowerShell para um arquivo, mas também cria um novo arquivo. Este post elaborou vários métodos para produzir dados do PowerShell para um arquivo.