Использование командлета PowerShell Out-file для перенаправления вывода в файл

Ispol Zovanie Komandleta Powershell Out File Dla Perenapravlenia Vyvoda V Fajl



PowerShell — это инструмент Windows, используемый для выполнения нескольких административных и автоматических операций, таких как управление операциями файлового менеджера. В частности, он поддерживает « вне файла », который используется для экспорта или перенаправления вывода в текстовый файл. Этот экспортированный вывод можно использовать позже. Кроме того, это также помогает добавить текст в существующий текстовый файл. Эта команда была разработана, чтобы обогнать или заменить стандартный оператор перенаправления « > ».

В этой записи будут подробно рассмотрены детали отправки вывода в файл.

Как отправить/перенаправить вывод в текстовый файл с помощью командлета PowerShell «Out-File»?

Вывод можно перенаправить в текстовый файл, используя « вне файла команда. По этой причине:







  • Сначала добавьте строку или команду, выходные данные которой вы хотите экспортировать в текстовый файл.
  • После этого добавьте конвейер « | », чтобы передать выходные данные командлету «Out-File».
  • Затем укажите « вне файла ” и, наконец, добавьте путь к целевому файлу.

Пример 1. Получение даты и времени и перенаправление в файл с помощью командлета «Out-File»

В приведенном ниже примере сначала мы добавили « Get-Date ” для получения даты и времени. После этого мы добавили пайплайн» | », чтобы передать выходные данные командлета «Get-Date» в « вне файла команда. Затем мы присвоили путь к файлу команде «Out-File»:



> Get-Date | вне -файл C:\Doc\File.txt



Выполнить « Получить-контент ” вместе с путем к файлу, чтобы проверить, был ли вывод перенаправлен в файл или нет:





> Получить-контент C:\Doc\File.txt

Можно заметить, что файл содержит текущую дату и время:



Пример 2. Перенаправление строкового вывода в файл с помощью командлета «Out-File»

В приведенном ниже примере сначала мы добавили текстовую строку внутрь и использовали конвейер « | ” и “ вне файла ” для перенаправления его в указанный файл:

> 'Привет, мир' | вне -файл C:\Doc\File.txt

Выполните данную команду, чтобы проверить, был ли экспортирован вывод:

> Получить-контент C:\Doc\File.txt

Пример 3: перенаправить строку в текстовый файл и добавить ее

Чтобы добавить текст в существующий файл, просто добавьте « -Добавить ” в конце командной строки:

> 'Привет люди' | вне -файл C:\Doc\File.txt -Добавить

Для проверки выполните данную команду:

> Получить-контент C:\Doc\File.txt

Это все об использовании команды Out-Cmdlet для перенаправления вывода в файл.

Заключение

Вывод в PowerShell можно перенаправить в файл с помощью « вне файла ” командлет. По этой причине сначала напишите строку или команду, вывод которой вы хотите отправить в файл. Затем добавьте конвейер « | ', и командлеты 'Out-File' и назначьте путь к целевому файлу. В этой статье обсуждался подход к отправке вывода в текстовый файл с помощью командлета «Out-File» в PowerShell.