Как использовать командлет Out-File (Microsoft.PowerShell.Utility) в PowerShell?

Kak Ispol Zovat Komandlet Out File Microsoft Powershell Utility V Powershell



Вывод команд PowerShell отображается в консоли PowerShell. Однако, чтобы сохранить вывод в текстовый файл для последующего использования, « Исходящий файл ” можно использовать командлет. PowerShell» Исходящий файл Командлет используется для отправки или экспорта вывода в определенный текстовый файл. Формат вывода в текстовом файле будет таким же, как он отображался в консоли PowerShell. В случае, если вам необходимо указать параметры для выходного файла, то вместо оператора перенаправления «>» используйте командлет «Out-File».

В этом посте будет обсуждаться использование командлета «Out-File».

Как использовать командлет Out-File (Microsoft.PowerShell.Utility) в PowerShell?

Чтобы экспортировать выходные данные команды в файл, сначала используйте командлет, выходные данные которого необходимо экспортировать. Затем передайте его в « Исходящий файл ” командлет. Далее используйте « -Путь к файлу ” и назначьте ему путь к целевому файлу.







Рассмотрите эти приведенные примеры, чтобы узнать об использовании командлета «Out-File» в PowerShell.



Пример 1. Создание нового файла и вывод данных в файл с помощью команды «Out-File»
Сначала напишите строку и передайте ее в « Исходящий файл «командлет, использующий конвейер» | ». Затем командлет «Out-File» создаст новый текстовый файл и сохранит выходные данные в указанном файле:



«Создать и отправить вывод в новый файл». | Исходящий файл C:\Docs\New.txt





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

Get-Content C:\Docs\New.txt



Пример 2. Использование командлета Out-File для добавления существующего текстового файла
Добавьте строку и передайте ее в предоставленный командлет с помощью конвейера « | ' и указать ' Исходящий файл командлет вместе с -Добавить ” в конце предоставленной команды, чтобы добавить существующий текстовый файл:

«Добавить вывод в существующий файл». | Исходящий файл C:\Docs\New.txt -Добавить

Пример 3. Использование командлета Out-File для перезаписи существующего текстового файла
Чтобы перезаписать существующий текстовый файл, просто поместите « -Сила ” в приведенной ниже команде:

«Перезаписать существующий файл». | Исходящий файл C:\Docs\New.txt -Сила

Пример 4. Использование командлета Out-File для предотвращения перезаписи существующего файла
Использовать ' -NoClobber ” вместе с командой, чтобы избежать перезаписи определенного файла. После выполнения этой команды консоль PowerShell выдаст сообщение об ошибке, если файл уже существует:

«Избегайте перезаписи файла». | Исходящий файл C:\Docs\New.txt -NoClobber

Вот и все! Мы собрали различные варианты использования командлета «Out-File» в PowerShell.

Заключение

PowerShell» Исходящий файл Командлет используется для отправки вывода в текстовый файл. Он отображает данные в том же виде, что и в консоли PowerShell. В этом руководстве командлет PowerShell «Out-File» был продемонстрирован с помощью нескольких примеров.