Kaip „PowerShell“ naudoti „Out-File“ (Microsoft.PowerShell.Utility) cmdlet?

Kaip Powershell Naudoti Out File Microsoft Powershell Utility Cmdlet



„PowerShell“ komandų išvestis rodoma „PowerShell“ konsolėje. Tačiau norėdami išsaugoti išvestį tekstiniame faile vėlesniam naudojimui, „ Išorinis failas “ cmdlet galima naudoti. „PowerShell“ Išorinis failas ” cmdlet naudojama išvesties siuntimui arba eksportavimui į konkretų tekstinį failą. Teksto failo išvesties formatas bus toks pat, koks buvo rodomas PowerShell konsolėje. Tuo atveju, jei reikia nurodyti išvesties failo parametrus, naudokite cmdlet „Out-File“, o ne „>“ peradresavimo operatorių.

Šiame įraše bus aptariamas cmdlet „Out-File“ naudojimas.

Kaip „PowerShell“ naudoti „Out-File“ (Microsoft.PowerShell.Utility) cmdlet?

Norėdami eksportuoti komandos išvestį į failą, pirmiausia naudokite cmdlet, kurios išvestį reikia eksportuoti. Tada nuveskite jį į ' Išorinis failas “ cmdlet. Tada naudokite „ -Bylos kelias “ parametrą ir priskirkite jam tikslinį failo kelią.







Apsvarstykite galimybę apžvelgti šiuos pateiktus pavyzdžius, kad sužinotumėte, kaip naudoti „PowerShell“ cmdlet „Out-File“.



1 pavyzdys: sukurkite naują failą ir išveskite duomenis į failą naudodami „Out-File“ cmdlet
Pirmiausia parašykite eilutę ir nuveskite ją į ' Išorinis failas 'cmdlet naudojant dujotiekį' | “. Tada cmdlet „Out-File“ sukurs naują tekstinį failą ir išsaugos išvestį nurodytame faile:



„Sukurti ir siųsti išvestį į naują failą“. | Iš failo C:\Docs\New.txt





Vykdykite šią komandą, kad patikrintumėte, ar išvestis buvo išsaugota faile, ar ne:

Get-Content C:\Docs\New.txt



2 pavyzdys: naudokite Out-File Cmdlet, kad pridėtumėte esamą tekstinį failą
Pridėkite eilutę ir įveskite ją į pateiktą cmdlet naudodami konvejerį ' | “ ir nurodykite „ Išorinis failas cmdlet kartu su -Pridėkite ” parametrą pateiktos komandos pabaigoje, kad pridėtumėte esamą tekstinį failą:

'Pridėti išvestį į esamą failą.' | Iš failo C:\Docs\New.txt -Pridėkite

3 pavyzdys: naudokite Out-File Cmdlet, kad perrašytumėte esamą tekstinį failą
Norėdami perrašyti esamą tekstinį failą, tiesiog įdėkite „ -Jėga “ parametrą pagal toliau pateiktą komandą:

„Perrašyti esamą failą“. | Iš failo C:\Docs\New.txt -Jėga

4 pavyzdys: naudokite Out-File Cmdlet, kad neleistumėte perrašyti esamo failo
Naudoti ' -Ne Clobber ” parametrą kartu su komanda, kad konkretus failas nebūtų perrašytas. Įvykdžius šią komandą, PowerShell konsolė išmes klaidos pranešimą, jei failas jau yra:

„Venkite failo perrašymą“. | Iš failo C:\Docs\New.txt -Ne Clobber

Viskas! Mes sudarėme skirtingą „PowerShell“ cmdlet „Out-File“ naudojimą.

Išvada

„PowerShell“ Išorinis failas ” cmdlet naudojama išvesties siuntimui į tekstinį failą. Duomenys rodomi toje pačioje išvestyje, kuri rodoma „PowerShell“ konsolėje. Šioje pamokoje „PowerShell“ cmdlet „Out-File“ buvo parodyta naudojant kelis pavyzdžius.