Kuinka viedä komentokehote ja PowerShell-tulostus tiedostoon 1

Kuinka viedä komentokehote ja PowerShell-tulostus tiedostoon

Command Prompt ja PowerShell ovat tehokkaita työkaluja Windows 11:ssä ja Windows 10:ssä, ja ne tarjoavat erilaisia ​​toimintoja järjestelmän hallintaan, vianmääritykseen ja niin edelleen. Yksi hyödyllinen ominaisuus on mahdollisuus viedä tulosteet tiedostoon. Tässä artikkelissa tarkastellaan komentokehotteen ja PowerShell-tulosteen viemistä tiedostoon. Mutta ennen kuin syvennymme vaiheisiin, ymmärrämme, miksi saatat haluta tehdä sen.

Komentorivi- ja PowerShell-tulosteen vieminen tiedostoon on hyödyllistä useista syistä. Sen avulla voit dokumentoida tulokset ja helpottaa tietojen seurantaa ja tarkistamista. Lisäksi tulosteen uudelleenohjaus tiedostoon edellyttää komentosarjoja ja tehtävien automatisointia, mikä johtaa jatkokäsittelyyn tai -analyysiin.

Tämän ymmärryksen avulla aloitetaan artikkelista ja opimme suorittamaan tämä toiminto tehokkaasti.

Kuinka tallentaa komentotulosteen tiedostoon komentokehotteen avulla

Komentotulosteen tallentaminen tiedostoon komentokehotteen avulla on yksinkertaista. On olemassa useita muotoja, joihin komentotuloste voidaan tallentaa. Tässä kappaleessa puhumme tiedoston tulostamisesta teksti- ja CSV-muodossa. Aloitetaanpa.

Tulostus tekstitiedostoon

Vaihe 1: Paina näppäimistön Windows-näppäintä, kirjoita Komentokehoteja napsauta Suorita järjestelmänvalvojana.

kirjoita komentokehotekirjoita komentokehote

Vaihe 2: Kirjoita alla oleva komento ja paina Enter.

Your-Command > C:\Path\To\Folder\Filename.txt

Huomautus: Muuta komennossa ”Your-Command” komennollasi ja ”C:\Path\To\Folder\Filename.txt” polulla ja tiedostonimellä tallentaaksesi komentokehotteen tulosteen.

Kirjoita alla oleva komentoKirjoita alla oleva komento

Ole hyvä. Olet onnistuneesti tallentanut komennon tulosteen tekstitiedostoon. Vaihtoehtoisesti, jos haluat tallentaa ja tarkastella tulostetta, jatka alla olevilla vaiheilla.

Vaihe 3: Kirjoita alla oleva komento ja paina Enter.

Your-Command > C:\Path\To\Folder\Filename.txt | type C:\Path\To\Folder\Filename.txt

Huomautus: Muuta komennossa ”Your-Command” komennollasi ja ”C:\Path\To\Folder\Filename.txt” polulla ja tiedostonimellä tallentaaksesi komentokehotteen tulosteen ja tarkastellaksesi sitä.

tallenna ja katso tulostallenna ja katso tulos

Siinä se on. Voit tallentaa ja tarkastella komentokehotteen tulosta yhdellä kertaa. Jos et halua tulostaa tiedostoa tekstimuodossa vaan CSV-muodossa, tutustu seuraavaan tapaan.

Lue myös: Kansion tai tiedoston luominen Windowsin komentokehotteesta

Tulostus CSV-tiedostoon

Jos haluat tallentaa komennon tulosteen CSV-tiedostoon Windowsin komentokehotteen avulla, käytä ’>’ (ulostulon uudelleenohjaus) -operaattoria. Noudata alla olevia ohjeita.

Vaihe 1: Paina näppäimistön Windows-näppäintä, kirjoita Komentokehoteja napsauta Suorita järjestelmänvalvojana.

kirjoita komentokehotekirjoita komentokehote

Vaihe 2: Kirjoita alla oleva komento ja paina Enter.

Command > C:\Path\To\Folder\Filename.csv

Huomautus: Korvaa Command komennolla, jonka haluat suorittaa ja ’C:\Path\To\Folder\Filename.csv’ haluamallasi CSV-tiedostosi polulla ja nimellä.

paina Enterpaina Enter

Se siitä. Tulostuksesi tallennetaan tietokoneellasi määrittämääsi sijaintiin. Jos haluat kuitenkin liittää lähdön olemassa olevaan CSV-tiedostoon sen sijaan, että kirjoitat sen päälle, kirjoita seuraava komento:

Command >> C:\Path\To\Folder\Filename.csv

Huomautus: Korvaa jälleen komento ja C:\Path\To\Folder\Filename.csv omalla komennollasi ja haluamallasi tiedostonimellä.

liitä tulosliitä tulos

Tämä komento ei korvaa aiempia tietoja, vaan lisää tiedoston olemassa olevia tietoja. Näin tapahtui komentokehotteen kanssa, ja jos olet joku, joka haluaa kirjoittaa PowerShell-tulosteen tiedostoon, asiat ovat hieman erilaisia; Jatka lukemista.

Kuinka tallentaa komennon tulos tiedostoon PowerShellin avulla

Aivan kuten komentokehote, voit tallentaa komennon tulosteen teksti- ja CSV-muodossa täällä PowerShellissä. Aloitamme tekstillä ja siirrymme kohti CSV:tä. Aloitetaanpa.

Tulostus tekstitiedostoon

Vaihe 1: Paina näppäimistön Windows-näppäintä, kirjoita PowerShellja napsauta Suorita järjestelmänvalvojana.

kirjoita PowerShellkirjoita PowerShell

Vaihe 2: Kirjoita alla oleva komento ja paina Enter.

Your-Command | Out-File -Filepath C:\Path\To\Folder\Filename.txt

Huomautus: Muuta komennossa ”Your-Command” komennollasi ja ”C:\Path\To\Folder\Filename.txt” polulla ja tiedostonimellä tallentaaksesi PowerShellin tulosteen.

Kirjoita alla oleva komentoKirjoita alla oleva komento

Se siitä. Olet tallentanut PowerShellin tulostetun sisällön onnistuneesti. Vaihtoehtoisesti, jos haluat nähdä tallennetun tulosteen näytöllä, jatka alla olevilla vaiheilla.

Vaihe 3: Kirjoita alla oleva komento ja paina Enter.

Get-Content -Path C:\Path\To\Folder\Filename.txt

Huomautus: Korvaa ’C:\Path\To\Folder\Filename.txt’ polulla ja tiedoston nimi tulosteen sisällöllä.

katsella tallennettua tulosta näytölläkatsella tallennettua tulosta näytöllä

Tämän avulla tiedosto tallennetaan kohdekansioon. Voit avata File Explorerin, navigoida tiedoston kohdalle ja avata sen. Jos et halua tulostaa tietoja tekstinä, vaan haluat viedä ne CSV-tiedostona, tutustu seuraavaan tapaan.

Lue myös: PowerShellin päivittäminen Windows 11:ssä ja 10:ssä

Tulostus CSV-tiedostoon

Jos haluat viedä tiedoston CSV-muodossa, sinun on muutettava komentoa hieman ja käytettävä työkalun Export-CSV-cmdlet-komentoa. Noudata alla olevia ohjeita.

Vaihe 1: Paina näppäimistön Windows-näppäintä, kirjoita PowerShellja napsauta Suorita järjestelmänvalvojana.

kirjoita PowerShellkirjoita PowerShell

Vaihe 2: Kirjoita alla oleva komento ja paina Enter.

Huomautus: Korvaa ’C:\Path\To\Folder\Filename.csv’ polulla ja tiedoston nimi tulosteen sisällöllä.

Get-ChildItem | Export-CSV C:\Path\To\Folder\Filename.csv -NoTypeInformation

Huomautus: On tärkeää huomata, että NoTypeInformation-parametri tässä käskee komennon olla sisällyttämättä #TYPE-tietootsikkoa CSV-tiedostoosi.

Kirjoita alla oleva komento ja paina EnterKirjoita alla oleva komento ja paina Enter

Kun olet suorittanut komennon, työpöydälläsi on tiedosto nimeltä ”tiedostonimi.csv”.

Usein kysytyt kysymykset tuotoksen viemisestä tiedostoon

1. Onko mahdollista viedä tiedostoon vain tiettyjä objektien ominaisuuksia?

Kyllä, voit viedä tiedostoon vain tiettyjä objektien ominaisuuksia käyttämällä Select-Object -cmdlet-komentoa valitaksesi haluamasi ominaisuudet ja sitten tallentaa ne tiedostoon Export-Csv- tai Export-Clixml-cmdletillä.

2. Voinko määrittää koodauksen vietäessä PowerShell-tulostetta tekstitiedostoon?

Kyllä, voit määrittää koodauksen, kun viet PowerShell-tulosteen tekstitiedostoon käyttämällä Encoding-parametria Out-File- tai Set-Content-cmdlet-komentojen kanssa. Joitakin vakiokoodauksia ovat UTF-8, UTF-16 ja ASCII.

3. Kuinka voin tarkistaa, onko tiedosto jo olemassa ennen PowerShell-tulosteen vientiä?

Voit käyttää PowerShell-cmdlet-komentoja, kuten Test-Path, tarkistaaksesi, onko tiedosto olemassa ennen tulosteen vientiä. Näin voit välttää olemassa olevien tiedostojen vahingossa korvaamisen.

Anna komentosi

Nyt kun tiedät kuinka viedä Windows 11:n ja 10:n komentokehote ja PowerShell-tulosteet, voit dokumentoida järjestelmän kokoonpanot, tehdä vianmäärityksiä, automatisoida tehtäviä tai jakaa tietoja työtovereiden kanssa vaivattomasti. Lisäksi hallitsemalla vientitekniikan parannat Windows-järjestelmän hallintataitojasi. Voit myös lukea PowerShellin suorittamisesta järjestelmänvalvojana Windows 11:ssä.

Tue työtämme ❤️

Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.

Turvallinen maksu PayPalilla