Командите, които изпълнявате в PowerShell иКомандният ред може да извежда информация. Понякога това са само няколко реда, например, когато проверявате ping, или може да е много линии, напр. когато вашият местен IP адрес или външният ви IP. Независимо от това колко дълъг е изходът, понякога е необходимо просто да го запишете във файл, за да не е нужно да получавате информацията отново и отново. Както командния ред, така и поддръжката на PowerShell копират и поставят, но можете също да запазите командния изход във файл, когато командата се изпълни. Ето как можете да направите това както в командния ред, така и в PowerShell.
Команден изход към файл - Команден ред
Отворете командния ред и въведете командата, която искате да изпълните. Преди да докоснете Enter, добавете следното в края;
> name-of-file.txt
Не е нужно първо да създавате текстовия файл. Командният ред ще направи това вместо вас. Ако въведете само името на файла, той ще бъде създаден в същата директория, в която в момента се намира командният ред. Можете да запишете изхода на друго място, като добавите пътя към папката, в която искате да запазите изхода.
> path-to-foldername-of-file.txt
Ако искате да запазите изхода във файл, но и да го видите в командния ред, можете да направите това с тази команда;
> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt

Команден изход към файл - PowerShell
В PowerShell можете да изпратите команден изход до aфайл по същия начин, както можете в командния ред. Въведете командата, която искате да изпълните и преди да докоснете Enter, добавете следното в края. Отново няма да се налага да създавате текстовия файл. PowerShell ще направи това вместо вас.
> name-of-file.txt
Това ще запази изходния файл в същата директорияче PowerShell се намира в момента. За да запазите изхода към файл на друго място, можете да определите пътя до папката, в която искате да го запишете.
Ако искате да видите изхода, не можете да го направите едновременно с създаването на файла. След като бъде създадена, стартирайте тази команда и ще можете да видите нейното съдържание.
Get-Content -Path "path-to-filefile-name.txt"

Ако се чудите дали изходът може да бъдезаписва се в различен тип файл, отговорът е не. И командният ред, и PowerShell могат да пишат само / родно в / създават текстови файлове и няма начин да форматират изхода, така че когато е записан във файл, той изглежда по определен начин.
Коментари