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:
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:
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.