Denne opplæringen vil dekke en guide for å løse det nevnte problemet.
Hvordan omdirigere PowerShell -utdata til en fil under utførelsen?
Her har vi vervet de viktigste tilnærmingene for å fikse den nevnte spørringen:
Metode 1: Omdirigere utgangen fra en PowerShell ved å bruke den omdirigerte operatøren “>”
Omdirigeringsoperatøren “>”I PowerShell brukes til å omdirigere utdataene til en tekstfil. Det er veldig nyttig for lagring av de viktige konfigurasjonene av PowerShell.
I PowerShell, en enkelt “>”Redirect -operatøren sender utdata til en tekstfil og oppretter den. Imidlertid når du er dobbelt ">>”Redirect -operatører brukes, de legger bare til den eksisterende teksten.
Eksempel:
I det gitte eksemplet vil vi omdirigere utgangen fra "Systeminformasjon”Cmdlet til en tekstfil:
> SystemInfo> C: \ Ny.tekst
I koden ovenfor:
Bekreftelse
La oss bekrefte den utførte utføringsdirektøren ved å bruke “Få innhold”Kommando og spesifisere filstien som følger:
> Get-Content C: \ Ny.tekst
Utgangen bekrefter at PowerShell -utgangen ble omdirigert til en fil.
Metode 2: Omdirigere utgangen fra en PowerShell ved å bruke "out-fil" cmdlet
En annen cmdlet kan brukes til det angitte spørringen. er den "Out-fil”Cmdlet. Denne cmdlet omdirigerer ikke bare powerhell -utgangen til en fil, men den oppretter en ny tekstfil.
Eksempel
I dette eksemplet, først, bruk "Få dato”Cmdlet for å hente systemdatoen. Deretter, rørledningen “|”Tar utdataene fra forrige kommando og gir den deretter som inngang til neste kommando. Til slutt, spesifiser plasseringen av utgangsfilen:
> Få dato | Out-File C: \ Fil.tekst
Igjen, utfør kommandoen “Get Content” for verifiseringen:
> Få content c: \ fil.tekst
Det kan observeres at den gjeldende datoen er lagret i den nevnte filen.
Konklusjon
Det er to metoder for å omdirigere PowerShell -utdata til en fil. Den første bruker "Omdirigere operatør>”Og den andre bruker“Out-fil”Kommando. Begge metodene sender ikke bare ut PowerShell -data til en fil, men den oppretter en ny fil. Dette innlegget har utdypet flere metoder for å sende ut PowerShell -data til en fil.