Jak exportovat příkazový řádek a výstup PowerShellu do souboru
Různé / / November 19, 2023
Příkazový řádek a PowerShell jsou účinné nástroje ve Windows 11 a Windows 10, které nabízejí řadu funkcí pro správu systému, odstraňování problémů a tak dále. Jednou z užitečných funkcí je možnost exportovat jejich výstup do souboru. Tento článek prozkoumá export příkazového řádku a výstupu PowerShellu do souboru. Ale než se ponoříme do kroků, pojďme pochopit, proč to možná chcete udělat.
Export výstupu příkazového řádku a PowerShellu do souboru je výhodný z několika důvodů. Umožňuje vám dokumentovat výsledky a usnadňuje sledování a kontrolu informací. Přesměrování výstupu do souboru navíc vyžaduje skriptování a automatizaci úloh, což vede k dalšímu zpracování nebo analýze.
S tímto pochopením začneme článkem a naučíme se, jak tuto akci efektivně provádět.
Jak uložit výstup příkazu do souboru pomocí příkazového řádku
Uložení výstupu příkazu do souboru pomocí příkazového řádku je jednoduché. Existuje několik formátů, do kterých lze uložit výstup příkazu. V tomto díle budeme hovořit o výstupu souboru v textovém a CSV formátu. Pojďme začít.
Výstup do textového souboru
Krok 1: Stiskněte klávesu Windows na klávesnici a napište Příkazový řádeka klikněte na „Spustit jako správce“.
Krok 2: Zadejte níže uvedený příkaz a stiskněte Enter.
Your-Command > C:\Path\To\Folder\Filename.txt
Poznámka: V příkazu změňte ‘Your-Command’ s vaším příkazem a ‘C:\Cesta\To\Folder\Filename.txt’ s cestou a názvem souboru, aby se uložil výstup z příkazového řádku.
Tady máš. Úspěšně jste uložili výstup z příkazu do textového souboru. Případně, pokud chcete uložit a zobrazit výstup, pokračujte níže uvedenými kroky.
Krok 3: Zadejte příkaz níže a stiskněte Enter.
Your-Command > C:\Path\To\Folder\Filename.txt | type C:\Path\To\Folder\Filename.txt
Poznámka: V příkazu změňte ‘Your-Command’ s vaším příkazem a ‘C:\Cesta\To\Folder\Filename.txt’ s cestou a názvem souboru, abyste uložili výstup z příkazového řádku a zobrazili jej.
Tady to máš. Výstup z příkazového řádku můžete uložit a zobrazit najednou. Pokud nechcete vydávat soubor v textovém formátu, ale jako CSV, vyzkoušejte další metodu.
Přečtěte si také: Jak vytvořit složku nebo soubor z příkazového řádku systému Windows
Výstup do souboru CSV
Chcete-li uložit výstup příkazu do souboru CSV pomocí příkazového řádku ve Windows, použijte operátor „>“ (přesměrování výstupu). Postupujte podle níže uvedených kroků.
Krok 1: Stiskněte klávesu Windows na klávesnici a napište Příkazový řádeka klikněte na „Spustit jako správce“.
Krok 2: Zadejte níže uvedený příkaz a stiskněte Enter.
Command > C:\Path\To\Folder\Filename.csv
Poznámka: Nahraďte Command příkazem, který chcete spustit, a ‚C:\Cesta\To\Folder\Filename.csv‘ požadovanou cestou a názvem vašeho souboru CSV.
A je to. Váš výstup bude uložen na vámi určeném místě v počítači. Pokud však chcete výstup připojit k existujícímu souboru CSV, nikoli jej přepisovat, zadejte následující příkaz:
Command >> C:\Path\To\Folder\Filename.csv
Poznámka: Znovu nahraďte Command a C:\Cesta\To\Folder\Filename.csv vaším specifickým příkazem a požadovaným názvem souboru.
Tento příkaz nepřepíše předchozí data, ale přidá k existujícím datům souboru. To byl případ příkazového řádku, a pokud jste někdo, kdo chce zapsat výstup PowerShellu do souboru, věci jsou trochu jiné; pokračovat ve čtení.
Jak uložit výstup příkazu do souboru pomocí PowerShellu
Podobně jako příkazový řádek můžete výstup příkazu uložit ve formátu textu a CSV zde v prostředí PowerShell. Začneme textem a přejdeme k CSV. Pojďme začít.
Výstup do textového souboru
Krok 1: Stiskněte klávesu Windows na klávesnici a napište PowerShella klikněte na „Spustit jako správce“.
Krok 2: Zadejte níže uvedený příkaz a stiskněte Enter.
Your-Command | Out-File -Filepath C:\Path\To\Folder\Filename.txt
Poznámka: V příkazu změňte ‘Your-Command’ pomocí svého příkazu a ‘C:\Path\To\Folder\Filename.txt‘ s cestou a názvem souboru, aby se uložil výstup z PowerShellu.
A je to. Úspěšně jste uložili výstupní obsah z PowerShellu. Případně, pokud chcete zobrazit uložený výstup na obrazovce, pokračujte níže uvedenými kroky.
Krok 3: Zadejte níže uvedený příkaz a stiskněte Enter.
Get-Content -Path C:\Path\To\Folder\Filename.txt
Poznámka: Nahraďte „C:\Cesta\To\Folder\Filename.txt“ cestou a názvem souboru výstupním obsahem.
Díky tomu se soubor uloží do cílové složky. Můžete otevřít Průzkumník souborů, přejít na soubor a otevřít jej. Pokud data nechcete vydávat jako text, ale místo toho je chcete exportovat jako soubor CSV, podívejte se na další metodu.
Přečtěte si také: Jak aktualizovat PowerShell ve Windows 11 a 10
Výstup do souboru CSV
Chcete-li exportovat soubor ve formátu CSV, budete muset trochu změnit příkaz a použít rutinu nástroje „Export-CSV“. Postupujte podle pokynů níže.
Krok 1: Stiskněte klávesu Windows na klávesnici a napište PowerShella klikněte na „Spustit jako správce“.
Krok 2: Zadejte níže uvedený příkaz a stiskněte Enter.
Poznámka: Nahraďte ‚C:\Cesta\To\Folder\Filename.csv‘ cestou a názvem souboru výstupním obsahem.
Get-ChildItem | Export-CSV C:\Path\To\Folder\Filename.csv -NoTypeInformation
Poznámka: Je důležité poznamenat, že parametr ‘NoTypeInformation’ zde říká příkazu, aby do vašeho souboru CSV nezahrnoval informační záhlaví #TYPE.
Jakmile dokončíte spuštění příkazu, budete mít na ploše soubor s názvem ‚filename.csv‘.
Nejčastější dotazy týkající se exportu výstupu do souboru
Ano, pomocí rutiny Select-Object to můžete exportovat pouze určité vlastnosti objektů do souboru vyberte požadované vlastnosti a poté je pomocí rutiny Export-Csv nebo Export-Clixml uložte do soubor.
Ano, při exportu výstupu PowerShellu do textového souboru můžete určit kódování pomocí parametru Encoding s rutinami Out-File nebo Set-Content. Některá standardní kódování zahrnují UTF-8, UTF-16 a ASCII.
Pomocí rutin prostředí PowerShell, jako je Test-Path, můžete před exportem výstupu zkontrolovat, zda soubor existuje. To vám umožní vyhnout se náhodnému přepsání existujících souborů.
Vydávejte své příkazy
Nyní, když víte, jak exportovat příkazový řádek a výstup PowerShell systému Windows 11 a 10, můžete dokumentovat konfigurace systému, odstraňování problémů, automatizace úloh nebo sdílení informací s kolegy bez obtížnost. Zvládnutím techniky exportu navíc zlepšíte své dovednosti v oblasti správy systému Windows. Můžete si také přečíst jak spustit PowerShell jako správce ve Windows 11.
Naposledy aktualizováno 16. listopadu 2023
Výše uvedený článek může obsahovat přidružené odkazy, které pomáhají podporovat Guiding Tech. Nemá to však vliv na naši redakční integritu. Obsah zůstává nezaujatý a autentický.
Napsáno
Atish je ostřílený technologický nadšenec, blogger a tvůrce obsahu s titulem v oboru informatika. Začal blogovat v roce 2015. S více než 2000 články pokrývajícími technické novinky, technické poruchy a komplexní recenze chytrých telefonů a počítačů, jeho práce zdobí stránky renomovaných webů, jako jsou Gizbot, Firstpost, PhoneArena, GSMArena a IBTimes. Atish pokrývá širokou škálu témat v GT, včetně návodů, neocenitelných tipů a příruček pro odstraňování problémů. Je držitelem certifikací v oblasti digitálního marketingu a obsahových strategií, což zajišťuje, že zůstává na špičce technologických trendů a zároveň dodržuje nejvyšší etické standardy.