Hvordan bruke PowerShell History -funksjonen

Hvordan bruke PowerShell History -funksjonen

Kraftskall "Få historie”Cmdlet brukes til å få listen over kommandoer lagt inn under den aktuelle økten. PowerShell opprettholder historien til hver økt, som kan hentes ved hjelp av "Get-History" Cmdlet. Hvis brukeren har glemt cmdlets som han utførte nylig, er denne funksjonen så nyttig. Når PowerShell -konsollen stenger eller vinduene får en omstart, blir historien fjernet, noe som er vanskelig å få.

Dette innlegget vil gi detaljer om PowerShell History -funksjonen.

Hvordan bruke PowerShell History -funksjonen?

Som tidligere nevnt brukes PowerShell History -funksjonen for å få listen over utførte cmdlets i den aktuelle økten. Av den grunn, "Få historie”Cmdlet brukes. For å få en bedre forståelse av den oppgitte cmdlet -oversikten, er de medfølgende eksemplene nedenfor.

Eksempel 1: Få historie med nåværende økt

I denne demonstrasjonen vil historien til den nåværende økten bli hentet ved hjelp av "Get-History" CMDLET:

Få historie



Eksempel 2: Få historie om objektene som har "prosess" -streng

Denne illustrasjonen vil vise oppføringene som inkluderer strengen “Prosess”:

Get-History | Hvor-objekt $ _.Kommandolinje -lignende "*prosess*"


I henhold til koden ovenfor:

    • For det første, spesifiser "Få historie”Cmdlet for å få PowerShell -historien.
    • Legg deretter til rørledningen "|”For å overføre utgangen fra den forrige cmdlet til neste.
    • Etter det, definer “Hvor-objektet”Cmdlet og tilsett parentesene.
    • Inne i parentesen, lag et filter for å velge bare strengene som inneholder nøkkelordet "Prosess”:



Eksempel 3: Få historie med spesifikk oppføring

I dette eksemplet vil historien til den spesifikke oppføringen vises ved å spesifisere dens "-Id”:

Get -History -ID 2



Eksempel 4: Få historie om den siste oppføringen

Denne demonstrasjonen vil vise den siste oppføringen i PowerShell ved å bruke “-Telle”Parameter og spesifiser deretter verdien”1”Til det:

Get -History -Count 1



Eksempel 5: Få historie om alle egenskaper

I dette eksemplet vises egenskapene til alle oppføringene:

Get-History | Format -list -eiendom *

I henhold til koden ovenfor:

    • Først, legg til “Få historie”Cmdlet og tilsett deretter rørledningen“|”.
    • Etter det, spesifiser “Format-liste”Cmdlet for å formatere utgangen i form av en tabell.
    • Til slutt, tilordne “-Eiendom”Parameter og legg til“*" på slutten:



Eksempel 6: Eksporthistorikk for gjeldende økt til CSV -fil

Denne illustrasjonen vil eksportere historien til den aktuelle økten til en CSV -fil i PowerShell:

Get-History | Eksport-CSV C: \ Doc \ Historie.CSV


I den ovennevnte koden:

    • Først, skriv "Få historie”Cmdlet og tilsett deretter rørledningen“|”.
    • Etter det, legg til “Eksport-CSV”Cmdlet, spesifiser deretter målfilbanen med filnavnet og“.CSV”Utvidelse på slutten:



Slik kan du bruke historiefunksjonen til PowerShell.

Konklusjon

PowerShell History -funksjonen brukes til å få listen over de nylig utførte cmdlets i den aktuelle økten. For det formålet, "Få historie”Cmdlet brukes. Imidlertid, når den nåværende PowerShell -økten stenger, vil historien bli slettet. Dette innlegget har utdypet PowerShell History -funksjonen sammen med eksempler.