Jak przekierować dane wyjściowe PowerShell do pliku podczas jego wykonywania

Jak przekierować dane wyjściowe PowerShell do pliku podczas jego wykonywania
Polecenia lub funkcje PowerShell można przekierować lub wyeksportować do pliku. Te dane są przechowywane w pliku do późniejszego użycia. Gdy wyjście PowerShell jest przekierowywane, zapisuje dane i tworzy nowy plik. Ponadto PowerShell ma kilka poleceń, które można użyć do przekierowania wyjścia do pliku, który obejmuje „Operator przekierowania>" albo "Plik out" Komenda.

Ten samouczek obejmie przewodnik po rozwiązaniu wspomnianego problemu.

Jak przekierować wyjście PowerShell do pliku podczas wykonywania?

Tutaj zwróciliśmy się do głównych podejść do naprawy wspomnianego zapytania:

  • Operator przekierowania „>".
  • CMDLET PLIPE.

Metoda 1: Przekierowanie wyjściu PowerShell za pomocą operatora przekierowania „>”

Operator przekierowania „>„W PowerShell jest wykorzystywany do przekierowania wyjścia do pliku tekstowego. Jest to bardzo przydatne do przechowywania ważnych konfiguracji PowerShell.

W Powershell singiel „>”Operator przekierowania wysyła wyjście do pliku tekstowego i tworzy. Jednak gdy podwójnie „>>„Używane są operatorzy przekierowania, dołączają tylko istniejący tekst.

Przykład:

W danym przykładzie przekierujemy wyjście „Informacja o systemie”CMDLET do pliku tekstowego:

> SystemInfo> c: \ new.tekst

W powyższym kodzie:

  • "Informacja o systemie„Polecenie służy do uzyskania informacji o systemie.
  • ">„Operator pojedynczego przekierowania jest tutaj używany do przekierowania wyjścia PowerShell do nowego pliku tekstowego.
  • Ostatecznie podaliśmy ścieżkę pliku i nazwę, w której dane wyjściowe będzie przechowywane.

Weryfikacja

Sprawdźmy wykonaną operację przekierowania wyjściowego za pomocą „Pobierz zawartość”Polecenie i określenie ścieżki pliku w następujący sposób:

> Get-content c: \ new.tekst

Wyjście potwierdza, że ​​wyjście PowerShell zostało przekierowane do pliku.

Metoda 2: Przekierowanie wyjściu PowerShell za pomocą CMDLET „Plik zewnętrzny”

Do określonego zapytania można użyć kolejnej cmdlet. jest "Plik out”Cmdlet. Ten cmdlet nie tylko przekierowuje wyjście PowerShell do pliku, ale tworzy nowy plik tekstowy.

Przykład

W tym przykładzie najpierw użyj „Datuj”CMDLET w celu odzyskania daty systemu. Następnie rurociąg „|”Pobiega wyjście z poprzedniego polecenia, a następnie podaje je jako wejście do następnego polecenia. Na koniec określ lokalizację pliku wyjściowego:

> Get-Date | Plik out c: \.tekst

Ponownie wykonaj polecenie „Get-Content” dla weryfikacji:

> Plik C: \.tekst

Można zauważyć, że bieżąca data została przechowywana we wspomnianym pliku.

Wniosek

Istnieją dwie metody przekierowywania wyjścia PowerShell do pliku. Pierwszy to użycie „Operator przekierowania>”A drugi wykorzystuje„Plik out" Komenda. Obie metody nie tylko wyprowadzają dane PowerShell do pliku, ale tworzą nowy plik. Ten post opracował kilka metod wyświetlania danych PowerShell do pliku.