Hvordan eksportere kommandoprompt og PowerShell-utdata til fil 1

Hvordan eksportere kommandoprompt og PowerShell-utdata til fil

Kommandoprompt og PowerShell er potente verktøy i Windows 11 og Windows 10, og tilbyr en rekke funksjoner for systemadministrasjon, feilsøking og så videre. En nyttig funksjon er muligheten til å eksportere utdataene deres til en fil. Denne artikkelen vil utforske eksport av kommandoprompt og PowerShell-utdata til en fil. Men før vi fordyper oss i trinnene, la oss forstå hvorfor du kanskje vil gjøre det.

Eksportering av kommandoprompt og PowerShell-utdata til en fil er fordelaktig av flere grunner. Den lar deg dokumentere resultatene og gjør sporing og gjennomgang av informasjon enklere. Videre, omdirigering av utdata til en fil innebærer skripting og automatisering av oppgaver, noe som resulterer i videre prosessering eller analyse.

Med denne forståelsen, la oss begynne med artikkelen og lære hvordan du utfører denne handlingen effektivt.

Hvordan lagre kommandoutdata til fil ved hjelp av ledetekst

Det er enkelt å lagre kommandoutdata til en fil ved hjelp av ledeteksten. Det er flere formater som en kommandoutgang kan lagres til. I dette stykket vil vi snakke om å skrive ut filen i tekst- og CSV-format. La oss begynne.

Utdata til en tekstfil

Trinn 1: Trykk på Windows-tasten på tastaturet, skriv Ledetekstenog klikk «Kjør som administrator».

skriv kommandopromptskriv kommandoprompt

Steg 2: Skriv inn kommandoen nedenfor og trykk Enter.

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

Merk: I kommandoen endrer du ‘Din-kommando’ med kommandoen din og ‘C:\Path\To\Folder\Filnavn.txt’ med banen og filnavnet for å lagre utdataene fra ledeteksten.

Skriv inn kommandoen nedenforSkriv inn kommandoen nedenfor

Der går du. Du har lagret utdataene fra kommandoen til en tekstfil. Alternativt, hvis du vil lagre og se utdataene, fortsett med trinnene nedenfor.

Trinn 3: Skriv inn kommandoen nedenfor og trykk Enter.

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

Merk: I kommandoen endrer du ‘Din-kommando’ med kommandoen din og ‘C:\Path\To\Folder\Filnavn.txt’ med banen og filnavnet for å lagre utdataene fra ledeteksten og se den.

lagre og se utdataenelagre og se utdataene

Der har du det. Du kan lagre og se utdataene fra ledeteksten på én gang. Hvis du ikke vil sende ut filen i tekstformat, men som CSV, sjekk ut neste metode.

Les også: Slik oppretter du en mappe eller fil fra Windows ledetekst

Utdata til en CSV-fil

For å lagre kommandoutdata til en CSV-fil ved å bruke kommandoprompt i Windows, bruk ‘>’ (utdataomdirigering) operatoren. Følg trinnene nedenfor.

Trinn 1: Trykk på Windows-tasten på tastaturet, skriv Ledetekstenog klikk «Kjør som administrator».

skriv kommandopromptskriv kommandoprompt

Steg 2: Skriv inn kommandoen nedenfor og trykk Enter.

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

Merk: Erstatt kommandoen med kommandoen du vil kjøre og ‘C:\Path\To\Folder\Filename.csv’ med CSV-filens ønskede bane og navn.

trykk Entertrykk Enter

Det er det. Utdataene dine vil bli lagret på stedet du spesifiserte på datamaskinen. Hvis du derimot vil legge til utdataene til en eksisterende CSV-fil i stedet for å overskrive den, skriv inn følgende kommando:

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

Merk: Igjen, erstatt Command og C:\Path\To\Folder\Filnavn.csv med din spesifikke kommando og ønsket filnavn.

legge til utgangenlegge til utgangen

Denne kommandoen vil ikke overskrive tidligere data, men vil legge til filens eksisterende data. Dette var tilfellet med kommandoprompt, og hvis du er noen som ønsker å skrive PowerShell-utdata til en fil, er ting litt annerledes; Fortsett å lese.

Hvordan lagre kommandoutdata til fil ved hjelp av PowerShell

På samme måte som ledetekst, kan du lagre kommandoutgangen i tekst- og CSV-format her i PowerShell. Vi starter med tekst og går mot CSV. La oss begynne.

Utdata til en tekstfil

Trinn 1: Trykk på Windows-tasten på tastaturet, skriv Kraftskallog klikk «Kjør som administrator».

skriv PowerShellskriv PowerShell

Steg 2: Skriv inn kommandoen nedenfor og trykk Enter.

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

Merk: I kommandoen endrer du ‘Din-kommando’ med kommandoen din og ‘C:\Path\To\Folder\Filename.txt’ med banen og filnavnet for å lagre utdataene fra PowerShell.

Skriv inn kommandoen nedenforSkriv inn kommandoen nedenfor

Det er det. Du har lagret utdatainnholdet fra PowerShell. Alternativt, hvis du vil se den lagrede utgangen på skjermen, fortsett med trinnene nedenfor.

Trinn 3: Skriv inn kommandoen nedenfor og trykk Enter.

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

Merk: Erstatt ‘C:\Path\To\Folder\Filnavn.txt’ med banen og filnavnet med utdatainnholdet.

se den lagrede utgangen på skjermense den lagrede utgangen på skjermen

Med dette blir filen lagret i målmappen. Du kan åpne filutforskeren, navigere til filen og åpne den. Hvis du ikke vil sende ut dataene som tekst, men i stedet vil eksportere dem som en CSV-fil, sjekk ut neste metode.

Les også: Slik oppdaterer du PowerShell i Windows 11 og 10

Utdata til en CSV-fil

For å eksportere filen i CSV, må du endre kommandoen litt og bruke verktøyets ‘Export-CSV’ cmdlet. Følg instruksjonene nedenfor.

Trinn 1: Trykk på Windows-tasten på tastaturet, skriv Kraftskallog klikk «Kjør som administrator».

skriv PowerShellskriv PowerShell

Steg 2: Skriv inn kommandoen nedenfor og trykk Enter.

Merk: Erstatt ‘C:\Path\To\Folder\Filnavn.csv’ med banen og filnavnet med utdatainnholdet.

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

Merk: Det er viktig å merke seg at ‘NoTypeInformation’-parameteren her forteller at kommandoen ikke skal inkludere #TYPE-informasjonsoverskriften i CSV-filen.

Skriv inn kommandoen nedenfor og trykk EnterSkriv inn kommandoen nedenfor og trykk Enter

Når du er ferdig med å kjøre kommandoen, vil du ha en fil som heter ‘filnavn.csv’ på skrivebordet.

Vanlige spørsmål om eksport av utdata til fil

1. Er det en måte å eksportere kun spesifikke egenskaper ved objekter til en fil?

Ja, du kan kun eksportere spesifikke egenskaper for objekter til en fil ved å bruke Select-Object-cmdleten for å velge egenskapene du ønsker, og deretter bruke Export-Csv eller Export-Clixml-cmdleten for å lagre dem i en fil.

2. Kan jeg spesifisere kodingen når jeg eksporterer PowerShell-utdata til en tekstfil?

Ja, du kan spesifisere kodingen når du eksporterer PowerShell-utdata til en tekstfil ved å bruke Encoding-parameteren med cmdletene Out-File eller Set-Content. Noen standardkodinger inkluderer UTF-8, UTF-16 og ASCII.

3. Hvordan kan jeg sjekke om en fil allerede eksisterer før jeg eksporterer PowerShell-utdata?

Du kan bruke PowerShell-cmdlets som Test-Path for å sjekke om en fil eksisterer før du eksporterer utdata. Dette lar deg unngå å overskrive eksisterende filer ved et uhell.

Send ut kommandoene dine

Nå som du vet hvordan du eksporterer Windows 11 og 10 kommandoprompt og PowerShell-utdata, kan du dokumentere systemkonfigurasjoner, feilsøke problemer, automatisere oppgaver eller dele informasjon med kolleger uten problemer. I tillegg, ved å mestre eksportteknikken, forbedrer du dine Windows-systemadministrasjonsferdigheter. Det kan også være lurt å lese hvordan du kjører PowerShell som administrator i Windows 11.

Støtt vårt arbeid ❤️

Hvis du likte denne artikkelen, vurder å gi en tips for å hjelpe oss med å fortsette å publisere kvalitetsinnhold.

Sikker betaling med PayPal