Paggamit ng PowerShell Out-file Cmdlet upang I-redirect ang Output sa isang File

Paggamit Ng Powershell Out File Cmdlet Upang I Redirect Ang Output Sa Isang File



Ang PowerShell ay isang tool sa Windows na ginagamit upang magsagawa ng ilang mga pagpapatakbong administratibo at automation gaya ng pamamahala sa mga pagpapatakbo ng File Manager. Higit na partikular, sinusuportahan nito ang ' Out-File ” cmdlet, na ginagamit upang i-export o i-redirect ang output sa isang text file. Ang na-export na output na ito ay maaaring gamitin sa ibang pagkakataon. Bukod dito, nakakatulong din ito sa pagdaragdag ng teksto sa isang umiiral na text file. Ang utos na ito ay idinisenyo upang maabutan o palitan ang karaniwang redirect operator ' > ”.

Ang write-up na ito ay magmamasid sa malalim na detalye upang magpadala ng output sa isang file.

Paano Magpadala/Mag-redirect ng Output sa isang Text File Gamit ang PowerShell 'Out-File' Cmdlet?

Ang output ay maaaring i-redirect sa isang text file sa pamamagitan ng paggamit ng ' Out-File ” utos. Para sa kadahilanang iyon:







  • Una, idagdag ang string o command na ang output ay gusto mong i-export sa isang text file.
  • Pagkatapos nito, magdagdag ng pipeline ' | ” para ilipat ang output sa isang “Out-File” cmdlet.
  • Pagkatapos, tukuyin ang ' Out-File ” cmdlet at sa wakas ay idagdag ang target na landas ng file.

Halimbawa 1: Kumuha ng Petsa at Oras at Mag-redirect sa isang File Gamit ang 'Out-File' Cmdlet

Sa halimbawa sa ibaba, una, idinagdag namin ang ' Get-Date ” cmdlet para makuha ang petsa at oras. Pagkatapos nito, idinagdag namin ang pipeline ' | ” para ilipat ang output ng “Get-Date” cmdlet sa “ Out-File ” utos. Pagkatapos ay itinalaga namin ang landas ng file sa utos na 'Out-File':



> Get-Date | palabas -file C:\Doc\File.txt



Isagawa ang ' Kumuha ng Nilalaman ” cmdlet kasama ang landas ng file upang i-verify na ang output ay na-redirect sa isang file o hindi:





> Kumuha ng Nilalaman C:\Doc\File.txt

Mapapansing naglalaman ang file ng kasalukuyang petsa at oras:



Halimbawa 2: I-redirect ang isang String Output sa isang File Gamit ang 'Out-File' Cmdlet

Sa halimbawang ito sa ibaba, una, nagdagdag kami ng text string sa loob at ginamit ang pipeline na ' | ' at ang ' Out-File ” utos para sa pag-redirect nito sa tinukoy na file:

> 'Hello mundo' | palabas -file C:\Doc\File.txt

Isagawa ang ibinigay na utos upang i-verify kung ang output ay na-export o hindi:

> Kumuha ng Nilalaman C:\Doc\File.txt

Halimbawa 3: I-redirect ang isang String sa isang Text File at Idagdag ito

Upang maidagdag ang teksto sa isang umiiral na file, idagdag lamang ang ' -Idugtong ” parameter sa dulo ng command line:

> 'Hi mga tao' | palabas -file C:\Doc\File.txt -Idugtong

Para sa pag-verify, isagawa ang ibinigay na utos:

> Kumuha ng Nilalaman C:\Doc\File.txt

Iyon ay tungkol sa paggamit ng Out-Cmdlet command para sa pag-redirect ng output sa isang file.

Konklusyon

Ang output sa PowerShell ay maaaring i-redirect sa isang file gamit ang “ Out-File ” cmdlet. Para sa kadahilanang iyon, una, isulat ang string o command na ang output ay gusto mong ipadala sa isang file. Pagkatapos, idagdag ang pipeline ' | ”, at “Out-File” na mga cmdlet, at italaga ang target na landas ng file. Tinalakay ng write-up na ito ang diskarte sa pagpapadala ng output sa isang text file gamit ang 'Out-File' cmdlet sa PowerShell.