Bagaimana untuk Menggunakan Out-File (Microsoft.PowerShell.Utility) Cmdlet dalam PowerShell?

Bagaimana Untuk Menggunakan Out File Microsoft Powershell Utility Cmdlet Dalam Powershell



Output arahan PowerShell dipaparkan pada konsol PowerShell. Walau bagaimanapun, untuk menyimpan output ke dalam fail teks untuk kegunaan kemudian, ' Keluar-Fail ” cmdlet boleh digunakan. PowerShell ' Keluar-Fail ” cmdlet digunakan untuk menghantar atau mengeksport output ke fail teks tertentu. Format output dalam fail teks akan sama seperti yang dipaparkan pada konsol PowerShell. Sekiranya, jika anda perlu menentukan parameter pada fail output kemudian, gunakan cmdlet 'Fail Luar' dan bukannya pengendali ubah hala '>'.

Dalam siaran ini, penggunaan cmdlet 'Fail Luar' akan dibincangkan.

Bagaimana untuk Menggunakan Out-File (Microsoft.PowerShell.Utility) Cmdlet dalam PowerShell?

Untuk mengeksport output arahan ke dalam fail, pertama, gunakan cmdlet yang outputnya perlu dieksport. Kemudian, paipkannya ke ' Keluar-Fail ” cmdlet. Seterusnya, gunakan ' -FilePath ” dan tetapkan laluan fail sasaran.







Pertimbangkan untuk meninjau contoh yang diberikan ini untuk mengetahui penggunaan cmdlet 'Fail Luar' dalam PowerShell.



Contoh 1: Cipta Fail Baharu dan Data Output ke dalam Fail Menggunakan Cmdlet 'Out-File'.
Mula-mula, tulis rentetan dan paipkannya ke ' Keluar-Fail 'cmdlet menggunakan saluran paip' | ”. Seterusnya, cmdlet 'Fail Luar' akan mencipta fail teks baharu dan menyimpan output dalam fail yang ditentukan:



'Buat dan hantar output ke fail baharu.' | Fail Luar C:\Docs\New.txt





Jalankan arahan berikut untuk mengesahkan sama ada output disimpan dalam fail atau tidak:

Dapatkan-Kandungan C:\Docs\New.txt



Contoh 2: Gunakan Out-Fail Cmdlet untuk Menambah Fail Teks Sedia Ada
Tambahkan rentetan dan paipkannya ke cmdlet yang disediakan dengan menggunakan saluran paip “ | ” dan nyatakan “ Keluar-Fail cmdlet bersama-sama dengan -Lampirkan ” pada akhir arahan yang disediakan untuk menambahkan fail teks sedia ada:

'Tambahkan output ke dalam fail sedia ada.' | Fail Luar C:\Docs\New.txt -Lampirkan

Contoh 3: Gunakan Out-Fail Cmdlet untuk Menimpa Fail Teks Sedia Ada
Untuk menimpa fail teks sedia ada, letakkan ' -Paksa ” parameter sepanjang arahan yang diberikan di bawah:

'Tulis ganti fail sedia ada.' | Fail Luar C:\Docs\New.txt -Paksa

Contoh 4: Gunakan Cmdlet Fail Luar untuk Menghalang Fail Sedia Ada Daripada Ditimpa
Menggunakan ' -NoClobber ” parameter bersama-sama dengan arahan untuk mengelakkan fail tertentu ditimpa. Selepas melaksanakan arahan ini, konsol PowerShell akan membuang mesej ralat jika fail sudah wujud:

'Elakkan fail daripada ditimpa.' | Fail Luar C:\Docs\New.txt -NoClobber

Itu sahaja! Kami telah menyusun penggunaan berbeza bagi cmdlet 'Fail Luar' dalam PowerShell.

Kesimpulan

PowerShell ' Keluar-Fail ” cmdlet digunakan untuk menghantar output ke fail teks. Ia memaparkan data dalam output yang sama seperti yang ditunjukkan dalam konsol PowerShell. Dalam tutorial ini, cmdlet 'Out-File' PowerShell telah ditunjukkan dengan bantuan beberapa contoh.