В этой записи будут подробно рассмотрены детали отправки вывода в файл.
Как отправить/перенаправить вывод в текстовый файл с помощью командлета 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.