Příkazy, které provedete v prostředí PowerShell aPříkazový řádek může poskytovat informace. Někdy je to jen několik řádků, např. Když kontrolujete ping, nebo to může být spousta řádků, např. když vaše místní IP adresa nebo externí IP. Bez ohledu na to, jak dlouho je výstup, stačí jej jen uložit do souboru, abyste nemuseli znovu a znovu načítat informace. Příkazový řádek i PowerShell podporují kopírování a vkládání, ale při spuštění příkazu můžete také uložit výstup příkazu do souboru. Zde je návod, jak to provést v příkazovém řádku i v prostředí PowerShell.
Příkazový výstup do souboru - Příkazový řádek
Otevřete příkazový řádek a zadejte příkaz, který chcete spustit. Než klepnete na Enter, přidejte na konec následující;
> name-of-file.txt
Nejprve nemusíte vytvářet textový soubor. Příkazový řádek to udělá za vás. Pokud zadáte pouze název souboru, bude vytvořen ve stejném adresáři, ve kterém je příkazový řádek aktuálně. Výstup můžete uložit do jiného umístění přidáním cesty ke složce, do které chcete výstup uložit.
> path-to-foldername-of-file.txt
Pokud chcete uložit výstup do souboru, ale také jej zobrazit v příkazovém řádku, můžete to provést pomocí tohoto příkazu;
> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt

Výstup příkazu do souboru - PowerShell
V PowerShell můžete odeslat příkazový výstup azadejte stejným způsobem jako v příkazovém řádku. Zadejte příkaz, který chcete spustit, a než klepnete na Enter, na konec přidejte následující. Opět nemusíte vytvářet textový soubor. PowerShell to udělá za vás.
> name-of-file.txt
Tím se uloží výstupní soubor do stejného adresářev kterém je PowerShell aktuálně nainstalován. Chcete-li uložit výstup do souboru na jiném místě, můžete určit cestu ke složce, do které ho chcete uložit.
Pokud chcete zobrazit výstup, nemůžete to udělat současně s vytvářením souboru. Jakmile bude vytvořen, spusťte tento příkaz a budete si moci zobrazit jeho obsah.
Get-Content -Path "path-to-filefile-name.txt"

Pokud vás zajímá, zda může být výstupuložena do jiného typu souboru, odpověď zní ne. Příkazový řádek a PowerShell mohou nativně psát do / vytvářet textové soubory a neexistuje způsob, jak formátovat výstup tak, že když je uložen do souboru, vypadá určitým způsobem.
Komentáře