Kaip eksportuoti komandų eilutę ir „PowerShell“ išvestį į failą
Įvairios / / November 19, 2023
Komandinė eilutė ir „PowerShell“ yra galingi „Windows 11“ ir „Windows 10“ įrankiai, siūlantys daugybę funkcijų, skirtų sistemos administravimui, trikčių šalinimui ir pan. Viena naudinga galimybė yra galimybė eksportuoti jų išvestį į failą. Šiame straipsnyje bus nagrinėjama, kaip eksportuoti komandų eilutę ir „PowerShell“ išvestį į failą. Tačiau prieš gilindamiesi į veiksmus, supraskime, kodėl galbūt norėsite tai padaryti.
Eksportuoti komandų eilutę ir „PowerShell“ išvestį į failą naudinga dėl kelių priežasčių. Tai leidžia dokumentuoti rezultatus ir lengviau sekti bei peržiūrėti informaciją. Be to, peradresuojant išvestį į failą, reikia sudaryti scenarijus ir automatizuoti užduotis, dėl kurių atliekamas tolesnis apdorojimas arba analizė.
Tai suprasdami, pradėkime nuo straipsnio ir sužinokime, kaip efektyviai atlikti šį veiksmą.
Kaip išsaugoti komandų išvestį į failą naudojant komandų eilutę
Išsaugoti komandų išvestį į failą naudojant komandų eilutę yra paprasta. Yra keli formatai, kuriais galima įrašyti komandos išvestį. Šiame straipsnyje mes kalbėsime apie failo išvedimą tekstiniu ir CSV formatu. Pradėkime.
Išvestis į tekstinį failą
1 žingsnis: paspauskite klaviatūros „Windows“ klavišą, įveskite tekstą Komandinė eilutėir spustelėkite „Vykdyti kaip administratorių“.
2 žingsnis: Įveskite žemiau esančią komandą ir paspauskite Enter.
Your-Command > C:\Path\To\Folder\Filename.txt
Pastaba: komandoje pakeiskite „Your-Command“ savo komanda ir „C:\Path\To\Folder\Filename.txt“ su keliu ir failo pavadinimu, kad išsaugotumėte komandų eilutės išvestį.
Na štai. Sėkmingai išsaugojote komandos išvestį į tekstinį failą. Arba, jei norite išsaugoti ir peržiūrėti išvestį, tęskite toliau nurodytus veiksmus.
3 veiksmas: Įveskite žemiau esančią komandą ir paspauskite Enter.
Your-Command > C:\Path\To\Folder\Filename.txt | type C:\Path\To\Folder\Filename.txt
Pastaba: komandoje pakeiskite „Your-Command“ savo komanda ir „C:\Path\To\Folder\Filename.txt“ su keliu ir failo pavadinimu, kad išsaugotumėte komandų eilutės išvestį ir ją peržiūrėtumėte.
Štai jūs tai turite. Galite išsaugoti ir peržiūrėti išvestį iš komandų eilutės vienu metu. Jei nenorite išvesti failo teksto formatu, o kaip CSV, patikrinkite kitą metodą.
Taip pat Skaitykite: Kaip sukurti aplanką arba failą iš „Windows“ komandų eilutės
Išvestis į CSV failą
Norėdami įrašyti komandos išvestį į CSV failą naudodami komandų eilutę sistemoje Windows, naudokite operatorių „>“ (išvesties peradresavimas). Atlikite toliau nurodytus veiksmus.
1 žingsnis: paspauskite klaviatūros „Windows“ klavišą, įveskite tekstą Komandinė eilutėir spustelėkite „Vykdyti kaip administratorių“.
2 žingsnis: Įveskite žemiau esančią komandą ir paspauskite Enter.
Command > C:\Path\To\Folder\Filename.csv
Pastaba: Pakeiskite komandą komanda, kurią norite paleisti, o „C:\Path\To\Folder\Filename.csv“ įrašykite norimu CSV failo keliu ir pavadinimu.
Viskas. Jūsų išvestis bus išsaugota jūsų kompiuteryje nurodytoje vietoje. Tačiau jei norite pridėti išvestį prie esamo CSV failo, o ne jį perrašyti, įveskite šią komandą:
Command >> C:\Path\To\Folder\Filename.csv
Pastaba: Dar kartą pakeiskite Command ir C:\Path\To\Folder\Filename.csv savo konkrečia komanda ir norimu failo pavadinimu.
Ši komanda neperrašys ankstesnių duomenų, bet papildys esamus failo duomenis. Taip buvo su komandų eilute, o jei norite įrašyti „PowerShell“ išvestį į failą, viskas yra šiek tiek kitaip; Skaityti toliau.
Kaip išsaugoti komandos išvestį į failą naudojant „PowerShell“.
Panašiai kaip komandų eilutėje, galite išsaugoti komandos išvestį teksto ir CSV formatu čia, PowerShell. Pradėsime nuo teksto ir pereisime prie CSV. Pradėkime.
Išvestis į tekstinį failą
1 žingsnis: paspauskite klaviatūros „Windows“ klavišą, įveskite tekstą PowerShellir spustelėkite „Vykdyti kaip administratorių“.
2 žingsnis: Įveskite žemiau esančią komandą ir paspauskite Enter.
Your-Command | Out-File -Filepath C:\Path\To\Folder\Filename.txt
Pastaba: komandoje pakeiskite „Your-Command“ savo komanda ir „C:\Path\To\Folder\Filename.txt“ su keliu ir failo pavadinimu, kad išsaugotumėte „PowerShell“ išvestį.
Viskas. Sėkmingai išsaugojote išvesties turinį iš „PowerShell“. Arba, jei norite peržiūrėti išsaugotą išvestį ekrane, tęskite toliau nurodytus veiksmus.
3 veiksmas: Įveskite žemiau esančią komandą ir paspauskite Enter.
Get-Content -Path C:\Path\To\Folder\Filename.txt
Pastaba: Pakeiskite „C:\Path\To\Folder\Filename.txt“ keliu ir failo pavadinimu išvesties turiniu.
Tokiu atveju failas išsaugomas paskirties aplanke. Galite atidaryti failų naršyklę, pereiti prie failo ir jį atidaryti. Jei nenorite išvesti duomenų kaip teksto, bet norite eksportuoti juos kaip CSV failą, patikrinkite kitą metodą.
Taip pat Skaitykite: Kaip atnaujinti „PowerShell“ sistemoje „Windows 11“ ir „Windows 10“.
Išvestis į CSV failą
Norėdami eksportuoti failą CSV formatu, turėsite šiek tiek pakeisti komandą ir naudoti įrankio „Export-CSV“ cmdlet. Vykdykite toliau pateiktas instrukcijas.
1 žingsnis: paspauskite klaviatūros „Windows“ klavišą, įveskite tekstą PowerShellir spustelėkite „Vykdyti kaip administratorių“.
2 žingsnis: Įveskite žemiau esančią komandą ir paspauskite Enter.
Pastaba: Pakeiskite „C:\Path\To\Folder\Filename.csv“ keliu ir failo pavadinimu išvesties turiniu.
Get-ChildItem | Export-CSV C:\Path\To\Folder\Filename.csv -NoTypeInformation
Pastaba: Svarbu pažymėti, kad čia esantis parametras „NoTypeInformation“ nurodo komandai neįtraukti #TYPE informacijos antraštės į jūsų CSV failą.
Kai baigsite vykdyti komandą, jūsų darbalaukyje bus failas pavadinimu „filename.csv“.
DUK apie išvesties eksportavimą į failą
Taip, į failą galite eksportuoti tik konkrečias objektų ypatybes naudodami cmdlet „Select-Object“. pasirinkite norimas ypatybes ir naudokite cmdlet Export-Csv arba Export-Clixml, kad išsaugotumėte jas failą.
Taip, galite nurodyti kodavimą, kai eksportuojate PowerShell išvestį į tekstinį failą, naudodami parametrą Encoding su Out-File arba Set-Content cmdlet. Kai kurios standartinės koduotės apima UTF-8, UTF-16 ir ASCII.
Galite naudoti „PowerShell“ cmdlet, pvz., „Test-Path“, kad patikrintumėte, ar failas yra, prieš eksportuodami išvestį. Tai leidžia išvengti netyčinio esamų failų perrašymo.
Išveskite savo komandas
Dabar, kai žinote, kaip eksportuoti „Windows 11“ ir „10“ komandų eilutę ir „PowerShell“ išvestį, galite dokumentuoti sistemos konfigūracijas, šalinkite triktis, automatizuokite užduotis arba dalinkitės informacija su kolegomis be sunkumas. Be to, įsisavinę eksportavimo techniką, tobulinate savo Windows sistemos valdymo įgūdžius. Taip pat galbūt norėsite paskaityti kaip paleisti „PowerShell“ kaip administratorių sistemoje „Windows 11“..
Paskutinį kartą atnaujinta 2023 m. lapkričio 16 d
Aukščiau pateiktame straipsnyje gali būti filialų nuorodų, kurios padeda palaikyti „Guiding Tech“. Tačiau tai neturi įtakos mūsų redakciniam vientisumui. Turinys išlieka nešališkas ir autentiškas.
Parašyta
Atish yra patyręs technologijų entuziastas, tinklaraštininkas ir turinio kūrėjas, turintis kompiuterių mokslo inžinieriaus laipsnį. Jis pradėjo rašyti tinklaraštį 2015 m. Daugiau nei 2000 straipsnių apie technologijų naujienas, technines gedimus ir išsamias išmaniųjų telefonų bei kompiuterių apžvalgas, jo darbai papuošė gerų svetainių, tokių kaip „Gizbot“, „Firstpost“, „PhoneArena“, „GSMArena“ ir IBTimes. Atish apima daugybę GT temų, įskaitant instrukcijas, neįkainojamus patarimus ir trikčių šalinimo vadovus. Jis turi skaitmeninės rinkodaros ir turinio strategijų sertifikatus, užtikrindamas, kad neatsiliks nuo technologijų tendencijų ir laikydamasis aukščiausių etikos standartų.