Windows PowerShell har en innebygd kommandologgenfunksjon som gir detaljert informasjon om kommandoene du har kjørt. Som Kommandoprompt husker PowerShell bare kommandoprogrammet ditt for den nåværende økten.
RELATED: Geek School: Lær hvordan du automatiserer Windows med PowerShell
PowerShell teknisk har to typer kommandog History. Først er det kommandolinjebufferen, som faktisk er en del av det grafiske PowerShell-terminalprogrammet, og ikke en del av den underliggende Windows PowerShell-applikasjonen. Den gir noen grunnleggende funksjoner:
Bufferen husker som standard de siste 50 kommandoene du skrev inn. Hvis du vil endre dette, høyreklikker du tittellinjen i PowerShell-hurtigvinduet, velger "Egenskaper" og endrer verdien av "Bufferstørrelse" under kommandog History.
Windows PowerShell holder en Historien til kommandoene du har skrevet i den nåværende PowerShell-økten. Du kan bruke flere medfølgende cmdlets til å se og jobbe med historien din.
For å se historikken til kommandoer du har skrevet, kjør følgende cmdlet:
Hent historikk
Du kan søke i historikken ved å røre på resulterende utdata tilSelect-String
cmdlet og spesifiserer teksten du vil søke etter. Erstatt "Eksempel" i cmdletet nedenfor med teksten du vil søke etter:
Get-History | Velg-streng -Pattern "Eksempel"
Kjør følgende kommando:
Få historikk | For å se en mer detaljert kommandog History som viser utførelsesstatusen for hver kommando sammen med start- og sluttider Format-List -Property *
Som standard viserGet-History
cmdlet bare de 32 siste historikkoppføringene. Hvis du vil se eller søke på et større antall historikkoppføringer, bruk alternativet-Count
for å angi hvor mange historikkposter PowerShell skal vise, slik som:
Få historikk - Få 1000-historikk -Count 1000 | Velg-String -Pattern "Eksempel" Get-History -Count 1000 | Format-List -Property *
For å kjøre en kommando fra historien din, bruk følgende cmdlet, og angi ID-nummeret til historikkobjektet som vist iGet-History
cmdlet:
Invoke-History #
For å kjøre to kommandoer fra historien din tilbake til baksiden, brukInvoke-History
to ganger på samme linje, adskilt av et semikolon. For eksempel, for å raskt kjøre den første kommandoen i historikken din og deretter den andre, kjører du:
Invoke-History 1; Invoke-History 2
For å fjerne historien av kommandoer du har skrevet, kjør følgende cmdlet:
Clear History
Merk at kommandolinjebufferen er skilt fra PowerShell-historien. Så selv etter at du har kjørtClear History
, kan du fortsette å trykke på pil opp og ned for å bla gjennom kommandoer du har skrevet. Hvis du kjørerFå historikk
, ser du imidlertid at PowerShell-historien din faktisk er tom.
PowerShell husker ikke historien din mellom øktene. Hvis du vil slette begge kommandobeskrivelsene for den nåværende økten, er alt du trenger å gjøre ved å lukke PowerShell-vinduet.
Hvis du vil fjerne PowerShell-vinduet etter at du har slettet historikken, kan du gjøre det ved å kjøreClear
kommando:
Clear
Hvis du vil lagre PowerShell-kommandologgen for den nåværende økten, så du kan se det senere, kan du gjøre det.
Get-History | Eksporter-Clixml -Path c: users name desktop commands.xml
Dette eksporterer kommandologgen din som en detaljert XML-fil som er fullført med "StartExecutionTime" og "EndExecutionTime" -verdiene for hver kommando som forteller deg når kommandoen var Kjør og hvor lang tid det tok å fullføre.
Når du har eksportert PowerShell-historien til en slik XML-fil, kan du (eller noen andre du sende XML-filen til) importere den til en annen PowerShell-økt med tilleggshistorien cmdlet:
Add-History -InputObject (Import-Clixml -Path C: users name desktop commands.xml)
Hvis du kjørerGet-History
cmdlet etter at du har importert en slik XML-filen, ser du at kommandoene fra XML-filen ble importert til din nåværende PowerShell-sesjons historie.
RELATED: Kart hvilken som helst nøkkel til hvilken som helst nøkkel på Windows 10, 8, 7 eller Vista De fleste spillene har en innebygd -En måte å tildele nøkler til en kommando. Hvis du vil ha en mer permanent måte å endre ikke bare viktige oppgaver, men Windows grunnleggende kontroller, er SharpKeys et program som vil omforme tastaturkommandoer og skrive dem direkte til Windows-registret, slik at endringen blir permanent og gjeldende for alle menyer, applikasjoner , og spill.
Slik setter du opp og bruker Samsung Gear VR
Så du har din Samsung Galaxy-enhet og selskapets tilhørende virtuelle virkelighetshodesett, Gear VR. Det er kult! Gear VR gir en god og rimelig smak av hva den virtuelle virkeligheten har å tilby. La oss vise deg hvordan du får den tingen alt oppe og løp, slik at du kan ta det i ansiktet ditt og reise til fjerntliggende land.