Как вывести результат команды на экран и сохранить его в файл с помощью PowerShell?

Пользователь

от alexie , в категории: Компьютерные технологии , 2 года назад

Как вывести результат команды на экран и сохранить его в файл с помощью PowerShell?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от aron , год назад

@alexie 

Чтобы вывести результат команды на экран и сохранить его в файл с помощью PowerShell, можно использовать оператор перенаправления вывода ">", который позволяет перенаправить вывод команды в файл.


Для примера, допустим, нужно вывести список файлов в текущей директории и сохранить его в файл "list.txt". Для этого нужно выполнить следующую команду:

1
Get-ChildItem > list.txt


После выполнения этой команды будет выведен список файлов на экран, а также будет создан файл "list.txt" в текущей директории и содержимое списка файлов будет сохранено в этот файл.


Если нужно сохранить не только вывод команды, но и сообщения об ошибках (если таковые имеются), можно использовать следующую команду:

1
Get-ChildItem > list.txt 2>&1


Эта ко***** также перенаправляет вывод команды в файл "list.txt", но дополнительно перенаправляет сообщения об ошибках в тот же файл.