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

Kak Da Izpolzvate Cmdlet Out File Microsoft Powershell Utility V Powershell



Резултатът от командите на PowerShell се показва на конзолата на PowerShell. Въпреки това, за да запазите изхода в текстов файл за по-късна употреба, „ Изходен файл ” може да се използва cmdlet. PowerShell ' Изходен файл ” cmdlet се използва за изпращане или експортиране на изхода към конкретен текстов файл. Изходният формат в текстовия файл ще бъде същият, както е бил показан на конзолата PowerShell. В случай, че трябва да посочите параметрите на изходния файл, тогава използвайте кратката команда „Out-File“ вместо оператора за пренасочване „>“.

В тази публикация ще бъде обсъдено използването на кратката команда „Out-File“.

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

За да експортирате изхода на команда във файл, първо използвайте cmdlet, чийто изход трябва да бъде експортиран. След това го насочете към „ Изходен файл ” кратка команда. След това използвайте „ -Файлова пътека ” и му задайте пътя към целевия файл.







Помислете за преглед на тези дадени примери, за да научите как се използва кратката команда „Out-File“ в PowerShell.



Пример 1: Създаване на нов файл и извеждане на данни във файла чрез Cmdlet „Out-File“
Първо напишете низ и го насочете към „ Изходен файл „cmdlet, използващ тръбопровода“ | ”. След това кратката команда „Out-File“ ще създаде нов текстов файл и ще съхрани изхода в посочения файл:



„Създаване и изпращане на изход към нов файл.“ | Изходящ файл C:\Docs\New.txt





Изпълнете следната команда, за да проверите дали изходът е съхранен във файл или не:

Get-Content C:\Docs\New.txt



Пример 2: Използвайте командата Out-File за добавяне на съществуващ текстов файл
Добавете низ и го препратете към предоставения cmdlet, като използвате конвейера „ | “ и посочете „ Изходен файл cmdlet заедно с -Добавете ” параметър в края на предоставената команда за добавяне на съществуващ текстов файл:

„Добавете изхода към съществуващ файл.“ | Изходящ файл 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 ' Изходен файл ” cmdlet се използва за изпращане на изхода към текстов файл. Той показва данните в същия изход, както се показва в конзолата на PowerShell. В този урок командата „Out-File“ на PowerShell е демонстрирана с помощта на няколко примера.