Jak wyeksportować wiersz poleceń i dane wyjściowe programu PowerShell do pliku
Różne / / November 19, 2023
Wiersz poleceń i PowerShell to potężne narzędzia w systemach Windows 11 i Windows 10, oferujące szereg funkcji do administrowania systemem, rozwiązywania problemów i tak dalej. Jedną z przydatnych funkcji jest możliwość eksportowania wyników do pliku. W tym artykule omówimy eksportowanie danych wyjściowych wiersza poleceń i programu PowerShell do pliku. Ale zanim zagłębimy się w kroki, zrozummy, dlaczego możesz chcieć to zrobić.
![Eksportuj wiersz poleceń i dane wyjściowe programu PowerShell do pliku](/f/7b081067c8dc90202a345f482e4d6841.jpg)
Eksportowanie danych wyjściowych wiersza poleceń i programu PowerShell do pliku jest korzystne z kilku powodów. Umożliwia dokumentowanie wyników oraz ułatwia śledzenie i przeglądanie informacji. Co więcej, przekierowanie danych wyjściowych do pliku wiąże się z wykonywaniem skryptów i automatyzacją zadań, co skutkuje dalszym przetwarzaniem lub analizą.
Mając to zrozumienie, zacznijmy od artykułu i dowiedzmy się, jak skutecznie wykonać tę czynność.
Jak zapisać dane wyjściowe poleceń do pliku za pomocą wiersza poleceń
Zapisywanie danych wyjściowych poleceń do pliku przy użyciu wiersza poleceń jest proste. Istnieje wiele formatów, w których można zapisać dane wyjściowe poleceń. W tym artykule omówimy wysyłanie pliku w formacie tekstowym i CSV. Zaczynajmy.
Wyjście do pliku tekstowego
Krok 1: Naciśnij klawisz Windows na klawiaturze i wpisz Wiersz poleceniai kliknij „Uruchom jako administrator”.
![wpisz Wiersz Poleceń](/f/0240cea83cb1c7846ffb13e5218acfa3.png)
Krok 2: Wpisz poniższe polecenie i naciśnij Enter.
Your-Command > C:\Path\To\Folder\Filename.txt
Notatka: W poleceniu zmień „Your-Command” na swoje polecenie i „C:\Path\To\Folder\Filename.txt” na ścieżkę i nazwę pliku, aby zapisać dane wyjściowe z wiersza poleceń.
![Wpisz poniższe polecenie](/f/b27833a5a85c4f5f620d481b815d8a44.png)
Proszę bardzo. Pomyślnie zapisałeś dane wyjściowe polecenia do pliku tekstowego. Alternatywnie, jeśli chcesz zapisać i wyświetlić wynik, wykonaj poniższe kroki.
Krok 3: Wpisz poniższe polecenie i naciśnij Enter.
Your-Command > C:\Path\To\Folder\Filename.txt | type C:\Path\To\Folder\Filename.txt
Notatka: W poleceniu zmień „Your-Command” na swoje polecenie i „C:\Path\To\Folder\Filename.txt” na ścieżkę i nazwę pliku, aby zapisać dane wyjściowe z wiersza poleceń i je wyświetlić.
![zapisz i wyświetl wynik](/f/02333480b4bc2fc2e28cddf296425520.png)
Masz to. Możesz zapisać i wyświetlić dane wyjściowe z wiersza poleceń za jednym razem. Jeśli nie chcesz wysyłać pliku w formacie tekstowym, ale w formacie CSV, sprawdź następną metodę.
Przeczytaj także: Jak utworzyć folder lub plik z wiersza poleceń systemu Windows
Wyjście do pliku CSV
Aby zapisać dane wyjściowe poleceń w pliku CSV przy użyciu wiersza poleceń w systemie Windows, użyj operatora „>” (przekierowanie wyjścia). Wykonaj poniższe kroki.
Krok 1: Naciśnij klawisz Windows na klawiaturze i wpisz Wiersz poleceniai kliknij „Uruchom jako administrator”.
![wpisz Wiersz Poleceń](/f/0240cea83cb1c7846ffb13e5218acfa3.png)
Krok 2: Wpisz poniższe polecenie i naciśnij Enter.
Command > C:\Path\To\Folder\Filename.csv
Notatka: Zamień Command na polecenie, które chcesz uruchomić, a „C:\Path\To\Folder\Filename.csv” na żądaną ścieżkę i nazwę pliku CSV.
![wciśnij Enter](/f/5ea76a09772d941fb1d2164b2aea725c.png)
Otóż to. Twoje dane wyjściowe zostaną zapisane w określonej lokalizacji na komputerze. Jeśli jednak chcesz dołączyć dane wyjściowe do istniejącego pliku CSV, zamiast go nadpisywać, wpisz następujące polecenie:
Command >> C:\Path\To\Folder\Filename.csv
Notatka: Ponownie zastąp Command i C:\Path\To\Folder\Filename.csv konkretnym poleceniem i żądaną nazwą pliku.
![dołącz dane wyjściowe](/f/8c5d3b47fde9ef9cd0493357080a75af.png)
To polecenie nie nadpisze poprzednich danych, ale doda je do istniejących danych pliku. Tak było w przypadku wiersza poleceń i jeśli chcesz zapisać dane wyjściowe programu PowerShell w pliku, sytuacja wygląda nieco inaczej; Kontynuuj czytanie.
Jak zapisać dane wyjściowe poleceń do pliku za pomocą programu PowerShell
Podobnie jak w wierszu poleceń, możesz zapisać dane wyjściowe poleceń w formacie tekstowym i CSV w PowerShell. Zaczniemy od tekstu i przejdziemy do pliku CSV. Zaczynajmy.
Wyjście do pliku tekstowego
Krok 1: Naciśnij klawisz Windows na klawiaturze i wpisz PowerShelli kliknij „Uruchom jako administrator”.
![wpisz PowerShell](/f/a04e43904410642f0b7ac1426590614a.png)
Krok 2: Wpisz poniższe polecenie i naciśnij Enter.
Your-Command | Out-File -Filepath C:\Path\To\Folder\Filename.txt
Notatka: W poleceniu zmień „Your-Command” na swoje polecenie i „C:\Path\To\Folder\Filename.txt” na ścieżkę i nazwę pliku, w którym mają być przechowywane dane wyjściowe z programu PowerShell.
![Wpisz poniższe polecenie](/f/70e7a61249871f0b0c7b05a6e2d8a072.png)
Otóż to. Pomyślnie zapisałeś zawartość wyjściową z PowerShell. Alternatywnie, jeśli chcesz wyświetlić zapisane dane wyjściowe na ekranie, wykonaj poniższe czynności.
Krok 3: Wpisz poniższe polecenie i naciśnij Enter.
Get-Content -Path C:\Path\To\Folder\Filename.txt
Notatka: Zastąp „C:\Path\To\Folder\Filename.txt” ścieżką i nazwą pliku zawartością wyjściową.
![wyświetlić zapisane dane wyjściowe na ekranie](/f/8e2ffb29199bc62e4f4cc996eb15f314.png)
Dzięki temu plik zostanie zapisany w folderze docelowym. Możesz otworzyć Eksplorator plików, przejść do pliku i go otworzyć. Jeśli nie chcesz wysyłać danych jako tekstu, ale zamiast tego chcesz je wyeksportować jako plik CSV, wypróbuj następną metodę.
Przeczytaj także: Jak zaktualizować PowerShell w Windows 11 i 10
Wyjście do pliku CSV
Aby wyeksportować plik w formacie CSV, musisz nieco zmienić polecenie i użyć polecenia cmdlet „Export-CSV” narzędzia. Postępuj zgodnie z poniższymi instrukcjami.
Krok 1: Naciśnij klawisz Windows na klawiaturze i wpisz PowerShelli kliknij „Uruchom jako administrator”.
![wpisz PowerShell](/f/a04e43904410642f0b7ac1426590614a.png)
Krok 2: Wpisz poniższe polecenie i naciśnij Enter.
Notatka: Zastąp „C:\Path\To\Folder\Filename.csv” ścieżką i nazwą pliku zawartością wyjściową.
Get-ChildItem | Export-CSV C:\Path\To\Folder\Filename.csv -NoTypeInformation
Notatka: Należy zauważyć, że parametr „NoTypeInformation” informuje polecenie, aby nie dołączało nagłówka informacji #TYPE do pliku CSV.
![Wpisz poniższe polecenie i naciśnij Enter](/f/7306cea6a40eac153e05162cc413e300.png)
Po zakończeniu uruchamiania polecenia na pulpicie pojawi się plik o nazwie „nazwa pliku.csv”.
Często zadawane pytania dotyczące eksportowania wyników do pliku
Tak, za pomocą polecenia cmdlet Select-Object można eksportować do pliku tylko określone właściwości obiektów wybierz żądane właściwości, a następnie użyj polecenia cmdlet Export-Csv lub Export-Clixml, aby zapisać je w plik.
Tak, możesz określić kodowanie podczas eksportowania danych wyjściowych programu PowerShell do pliku tekstowego przy użyciu parametru Encoding w poleceniach cmdlet Out-File lub Set-Content. Niektóre standardowe kodowania obejmują UTF-8, UTF-16 i ASCII.
Możesz użyć poleceń cmdlet programu PowerShell, takich jak Test-Path, aby sprawdzić, czy plik istnieje przed wyeksportowaniem danych wyjściowych. Pozwala to uniknąć przypadkowego nadpisania istniejących plików.
Wyprowadź swoje polecenia
Teraz, gdy wiesz, jak eksportować dane wyjściowe wiersza poleceń i programu PowerShell systemu Windows 11 i 10, możesz udokumentować konfiguracje systemu, rozwiązywać problemy, automatyzować zadania lub udostępniać informacje współpracownikom bez trudność. Dodatkowo, opanowując technikę eksportu, doskonalisz swoje umiejętności zarządzania systemem Windows. Możesz także chcieć przeczytać jak uruchomić PowerShell jako administrator w Windows 11.
Ostatnia aktualizacja: 16 listopada 2023 r
Powyższy artykuł może zawierać linki partnerskie, które pomagają wspierać Guiding Tech. Nie wpływa to jednak na naszą rzetelność redakcyjną. Treść pozostaje bezstronna i autentyczna.
![](/f/bc58f9c9dc58196ef0ec06406dc9c841.jpg)
Scenariusz
Atish to doświadczony entuzjasta technologii, bloger i twórca treści z dyplomem inżyniera informatyki. Zaczął blogować w 2015 roku. Zawiera ponad 2000 artykułów obejmujących aktualności technologiczne, awarie technologiczne oraz kompleksowe recenzje smartfonów i komputerów PC. jego prace zdobiły strony renomowanych serwisów, takich jak Gizbot, Firstpost, PhoneArena, GSMArena i IBTimes. Atish porusza szeroki zakres tematów w GT, w tym instrukcje, bezcenne wskazówki i przewodniki dotyczące rozwiązywania problemów. Posiada certyfikaty z zakresu marketingu cyfrowego i strategii contentowych, dzięki czemu pozostaje na bieżąco z trendami technologicznymi, zachowując jednocześnie najwyższe standardy etyczne.