- - Kuinka tallentaa komentoulostiedoston tiedostoon komentoriviltä ja PowerShelliltä Windows 10: ssä

Kuinka tallentaa komentotulos tiedostoon komentoriviltä ja PowerShelliltä Windows 10: ssä

Komennot, jotka suoritat PowerShellissä jaKomentokehote voi tulostaa tietoja. Joskus se on vain muutama rivi, esimerkiksi kun tarkistat pingin, tai se voi olla paljon rivejä esimerkiksi kun paikallinen IP-osoite tai ulkoinen IP. Riippumatta siitä, kuinka pitkä tulos on, sinun on joskus tallennettava tiedosto tiedostoon, jotta sinun ei tarvitse hakea tietoja uudestaan ​​ja uudestaan. Sekä komentokehote että PowerShell-tuki kopioivat ja liittävät, mutta voit myös tallentaa komennon tulosteen tiedostoon, kun komento suoritetaan. Näin voit tehdä sen sekä komentorivissä että PowerShellissä.

Komennon lähtö tiedostoon - komentokehote

Avaa komentokehote ja kirjoita komento, jonka haluat suorittaa. Ennen kuin napautat Enter, lisää seuraava loppuun;

> name-of-file.txt

Sinun ei tarvitse ensin luoda tekstitiedostoa. Komentokehote tekee sen puolestasi. Jos syötät vain tiedoston nimen, se luodaan samaan hakemistoon, jossa komentokehote on tällä hetkellä. Voit tallentaa tulosteen toiseen sijaintiin lisäämällä polun kansioon, johon haluat tallentaa tulosteen.

> path-to-foldername-of-file.txt

Jos haluat tallentaa tulosteen tiedostoon, mutta myös katsella sitä komentorivissä, voit tehdä sen tällä komennolla;

> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt

Komentolähtö tiedostoon - PowerShell

PowerShellissä voit lähettää komentoulostulonarkistoi samalla tavalla kuin komentokehotteessa. Kirjoita komento, jonka haluat suorittaa, ja lisää seuraava lopussa ennen napauttamalla Enter. Jälleen kerran sinun ei tarvitse luoda tekstitiedostoa. PowerShell tekee sen puolestasi.

> name-of-file.txt

Tämä tallentaa tulostetiedoston samaan hakemistoonettä PowerShell on tällä hetkellä sisään. Jos haluat tallentaa tulosteen tiedostoon toiseen sijaintiin, voit määrittää polun kansioon, johon haluat tallentaa sen.

Jos haluat tarkastella tulostetta, et voi tehdä sitä samalla kun tiedostoa luodaan. Kun se on luotu, suorita tämä komento ja näet sen sisällön.

Get-Content -Path "path-to-filefile-name.txt"

Jos mietit, voiko tulos ollatallennettu erityyppiseen tiedostoon, vastaus on ei. Sekä komentokehote että PowerShell voivat kirjoittaa vain luonnollisesti tekstitiedostoihin / luoda niitä, eikä lähtöä voida muotoilla niin, että tiedostoon tallennettuaan se näyttää tietyllä tavalla.

Kommentit