Wyjście dowolnego polecenia jest zwykle wyświetlane wewnątrz konsoli PowerShell. Ale czasami musisz przechowywać wyjście w pliku zewnętrznym do późniejszego użycia. Istnieją różne polecenia w PowerShell, które można użyć do przechowywania wyjściowego do pliku, takich jak „Plik out". Korzystając z polecenia pliku zewnętrznego, możesz dołączyć i zastąpić istniejący plik wyjściowy. Ponadto, "Operator przekierowania" I "Treść„CMDLETS są również wykorzystywane do tego samego celu.
Ten blog omówi:
Jak wyprowadzić do pliku w PowerShell?
Powyższe zapytanie można rozwiązać za pomocą podanych metod/poleceń:
Metoda 1: Wyjście do pliku/dokumentu w PowerShell za pomocą polecenia „Plik out”
Podstawowy cel „Plik out„CMDLET w PowerShell ma wysłać wyjście do pliku. Ten cmdlet nie tylko wysyła wyjście do pliku, ale także tworzy plik do przechowywania wyjścia w nim. Jednak, aby to zrobić, musisz uruchomić PowerShell jako administrator. Dokładniej, gdy „-Dodać„Flaga jest używana obok pliku przesyłania cmdlet, dołącza dane lub tekst do istniejącego pliku.
Przykład 1: Jak wysłać dane wyjściowe do pliku za pomocą polecenia „Out-File”?
Uruchom poniższe polecenie, aby wysłać wyjście do pliku. Ponadto zastąpi istniejące dane lub tekst w pliku:
> „To utworzy plik wyjściowy” | Plik out c: \.tekst
Tutaj tekst jest dodawany po lewej stronie rurociągu „|" podczas "Plik out”Cmdlet jest dodawany po prawej stronie wzdłuż ścieżki pliku. Rurociąg wyśle dane wyjściowe poprzedniego polecenia do następnego polecenia jako wejście:
Notatka: PowerShell jest nieczuły przypadek, więc „Plik out" I "Plik out„Będzie działać tak samo.
Teraz sprawdź, czy dane wyjściowe do pliku jest dołączone, czy nie, uruchamiając podane polecenie:
> Plik C: \.tekst
Tutaj "Pobierz zawartość„Polecenie przyniesie zawartość określonego pliku:
Przykład 2: Jak dołączyć tekst do pliku za pomocą polecenia „Out-File”?
Zapisz i wykonaj podany kod, aby dołączyć tekst lub dane do istniejącego pliku:
> „To dołączy” | Plik out c: \.TXT -Apend
Dodano „-Dodać„Flaga pomaga w wykonywaniu operacji dodatkowej:
Uruchom podane polecenie weryfikacji:
> Plik C: \.tekst
Metoda 2: Wyjście do pliku w PowerShell za pomocą operatora przekierowania
Operator przekierowania to kolejny cmdlet w PowerShell używany do wyświetlania danych lub tekstu do pliku. Ta funkcja taka sama jak w „„Plik out”Cmdlet. Pojedynczy operator przekierowania „>”Służy nie tylko do wysyłania danych wyjściowych do pliku, ale także tworzy nowy plik, jeśli PowerShell zostanie uruchomiony jako administrator. Ponadto operator podwójnego przekierowania „>>„W PowerShell służy do dołączania danych wyjściowych do istniejącego pliku.
Przykład 1: Jak wysłać/wyeksportować wyjście do pliku/dokumentu za pomocą operatora przekierowania „>”?
Skorzystaj z operatora pojedynczego przekierowania „>„Aby wyświetlić tekst do określonego pliku:
> „Przekieruj opt”> c: \ plik.tekst
Uruchom następujące polecenie, aby zweryfikować wykonaną operację:
> Plik C: \.tekst
Przykład 2: Jak dołączyć tekst do pliku za pomocą operatora przekierowania „>>”?
W celu dołączenia tekstu do pliku użyj operatora podwójnego przekierowania „>>”W następujący sposób:
> „Przekieruj apteczkę” >> c: \ plik.tekst
Weryfikacja
> Plik C: \.tekst
Metoda 3: Wyjście do pliku w PowerShell przy użyciu CMDLET „Content”
Inną metodą wysyłania wyjścia do pliku jest użycie „Treść”CMDLETS. Te CMDLETS są czterech rodzajów, w tym „Set-content”,„Dodaj zawartość”,„Pobierz zawartość", I "Wyraźny kontakt". Jednak, aby wysłać wyjście do pliku, użyjemy tylko dwóch z nich, które są:
Przykład 1: Jak wysłać/wyeksportować wyjście do pliku za pomocą cmdlet „Set-Content”?
Tutaj "Set-content„CMDLET jest używany do wysyłania dodanego tekstu do„Plik.tekst”Jako wyjście:
> „Nadpisanie” | Set-content c: \ plik.tekst
Weryfikacja
> Plik C: \.tekst
Przykład 2: Jak dołączyć tekst do pliku za pomocą cmdlet „Dodaj”?
Uruchom podane polecenie, aby dołączyć tekst do istniejącego pliku, wykorzystując „Dodaj zawartość" Komenda:
> „Dodatek” | Dodaj plik C: \.tekst
Weryfikacja
> Plik C: \.tekst
Wyjście weryfikuje, że tekst został pomyślnie dołączony.
Wniosek
Aby wysłać/eksportować wyjście do pliku w PowerShell, „Plik out”Cmdlet jest wykorzystywany. Ta cmdlet nie tylko wychodzi do pliku, ale także dołącza dane do istniejącego pliku za pomocą „-Dodać" flaga. Dodatkowo, "Operator przekierowania" I "Treść”CMDLETS można również wykorzystać do wyświetlania danych lub tekstu do pliku. Ten samouczek obejmował różne aspekty wyjścia do pliku w PowerShell.