Menggunakan PowerShell Out-file Cmdlet untuk Ubah hala Output ke Fail

Menggunakan Powershell Out File Cmdlet Untuk Ubah Hala Output Ke Fail



PowerShell ialah alat Windows yang digunakan untuk melaksanakan beberapa operasi pentadbiran dan automasi seperti mengurus operasi Pengurus Fail. Lebih khusus lagi, ia menyokong ' Keluar-Fail ” cmdlet, yang digunakan untuk mengeksport atau mengubah hala output ke fail teks. Output yang dieksport ini boleh digunakan kemudian. Selain itu, ia juga membantu dalam menambahkan teks pada fail teks sedia ada. Perintah ini direka untuk memintas atau menggantikan pengendali ubah hala standard ' > ”.

Tulisan ini akan melihat butiran yang mendalam untuk menghantar output ke fail.

Bagaimana untuk Menghantar/Ubah hala Output ke Fail Teks Menggunakan PowerShell 'Out-Fail' Cmdlet?

Output boleh dialihkan ke fail teks dengan menggunakan ' Keluar-Fail ” perintah. Untuk tujuan itu:







  • Mula-mula, tambahkan rentetan atau arahan yang outputnya ingin anda eksport ke fail teks.
  • Selepas itu, tambah saluran paip ' | ” untuk memindahkan output ke cmdlet “Out-Fail”.
  • Kemudian, nyatakan “ Keluar-Fail ” cmdlet dan akhirnya menambah laluan fail sasaran.

Contoh 1: Dapatkan Tarikh dan Masa dan Ubah hala ke Fail Menggunakan Cmdlet 'Fail Luar'

Dalam contoh di bawah, pertama, kami telah menambah ' Dapatkan-Tarikh ” cmdlet untuk mendapatkan tarikh dan masa. Selepas itu, kami menambah saluran paip ' | ” untuk memindahkan output cmdlet “Get-Date” ke dalam “ Keluar-Fail ” perintah. Kemudian kami memberikan laluan fail kepada arahan 'Out-File':



> Dapatkan-Tarikh | keluar -fail C:\Doc\File.txt



Laksanakan ' Dapatkan-Kandungan ” cmdlet bersama-sama dengan laluan fail untuk mengesahkan output telah diubah hala ke fail atau tidak:





> Dapatkan-Kandungan C:\Doc\File.txt

Ia boleh diperhatikan bahawa fail itu mengandungi tarikh dan masa semasa:



Contoh 2: Ubah hala Output Rentetan ke Fail Menggunakan Cmdlet 'Out-Fail'.

Dalam contoh di bawah ini, pertama, kami telah menambah rentetan teks di dalam dan menggunakan saluran paip ' | ' dan juga ' Keluar-Fail ” perintah untuk mengalihkannya ke fail yang ditentukan:

> 'Hai dunia' | keluar -fail C:\Doc\File.txt

Jalankan arahan yang diberikan untuk mengesahkan sama ada output telah dieksport atau tidak:

> Dapatkan-Kandungan C:\Doc\File.txt

Contoh 3: Ubah hala String ke Fail Teks dan Tambahkannya

Untuk menambahkan teks ke dalam fail sedia ada cuma tambah ' -Lampirkan ” parameter di hujung baris arahan:

> 'Hai manusia' | keluar -fail C:\Doc\File.txt -Lampirkan

Untuk pengesahan, laksanakan arahan yang diberikan:

> Dapatkan-Kandungan C:\Doc\File.txt

Itu semua tentang menggunakan arahan Out-Cmdlet untuk mengubah hala output ke fail.

Kesimpulan

Output dalam PowerShell boleh diubah hala ke fail menggunakan ' Keluar-Fail ” cmdlet. Atas sebab itu, mula-mula, tulis rentetan atau arahan yang outputnya ingin anda hantar ke dalam fail. Kemudian, tambah saluran paip ' | ”, dan cmdlet “Fail Luar”, dan tetapkan laluan fail sasaran. Tulisan ini telah membincangkan pendekatan untuk menghantar output ke fail teks menggunakan cmdlet 'Fail Luar' dalam PowerShell.