Windows PowerShell forklart

5. mai 2021 124 Visninger hva er Windows Powershell

Denne S-sonen forklarer Windows PowerShell (PS). Det starter med en detaljert, men forenklet forklaring av dette Microsoft-verktøyet. Deretter ender det med funksjonene og fordelene til Windows PowerShell.





Bla gjennom innleggsemner



Hva er Windows PowerShell?

Hva er Windows PowerShell?

Windows PowerShell er et oppgaveautomatiseringsverktøy bygget på .NET CLR (Common Language Runtime). Den har et kommandolinjeskall og skriptspråk. Da PowerShell først ble lansert, ble den bygget på .NET Framework og kunne bare fungere på Windows-operativsystemer.

For å avklare, administrerer Common Language Runtime (CLR) kjøringen av .NET-programmer. Med andre ord, programmer som PowerShell skrevet i .NET Framework kjøres i CLR-programvaremiljøer.

I 2016 modifiserte Microsoft PowerShell for å kjøre på .NETT C timer og gjorde det til et åpen kildekode og et verktøy på tvers av plattformer. Denne endringen betydde at den nå kan kjøre på noen Linux-distroer (spesifikt, CentOS og Ubuntu ) og Mac-operativsystemer.



kombinere mapper windows 10

Det nye åpen kildekodeverktøyet heter PowerShell Core. Dette er forskjellig fra Windows PowerShell, som bare kjører på Microsoft Windows.



PowerShell Cmdlets (Command-lets)

PowerShell Cmdlets (Command-lets)

Cmdlets er kommandoer ( Kommando-lets ) brukt i Windows PowerShell. Cmdlets utfører spesifikke handlinger og returnerer resultater – spesifikt returnerer de Microsoft .NET Framework-objekter. Disse objektene vises som utdata til rørledningen.

beste kontaktsjef android
Hvis du er ny på PS, kan det hende at disse sjargongene ikke gir mye mening for deg, men jeg kommer snart til den morsomme delen!

For noen som ønsker å lære PS, tror jeg at det som betyr mest for deg er å forstå konseptet Cmdlet-navn . PS bruker Verb substantiv navnepar for å navngi cmdlets. Cmdlets er bokstavelig talt navngitt i Verb substantiv par. Et eksempel er Hent-kommando . For å liste alle Cmdlets på PC-en din, åpne Windows PowerShell, skriv inn Cmdleten nedenfor og trykk enter.



|_+_| Funksjoner og fordeler med Windows PowerShell

Hent-kommando er den første Cmdleten du trenger fordi den brukes til å finne andre Cmdlets. Den neste du trenger er Få hjelp . Dette er Cmdleten du trenger for å lære hvordan du bruker en Cmdlet funnet med Hent-kommando . For å lære hvordan du bruker en Cmdlet, skriv inn Get-Help, etterfulgt av kommando-let. For eksempel for å lære å bruke Get-WmiObject , skriv inn kommandoen nedenfor og trykk enter.



|_+_| Få-alias

For formålet med denne S-sonen bruker en Cmdlet en Verb substantiv navnepar. Den første delen er vanligvis et engelsk verb (et handlingsord som , Sett , etc). Det andre ordet er vanligvis et engelsk substantiv (navnet på et objekt som Command, WmiObject).

Funksjoner og fordeler med Windows PowerShell

For ytterligere å forstå dette oppgaveautomatiseringsverktøyet fra Microsoft, her er noen av funksjonene og fordelene.

PowerShell Cmdlets er verb-substantiv navngitte par

PS kjører Cmdlets (kalt verb-substantiv-par) og returnerer .NET Framework-objekter vist som utdata til pipelinen. Cmdlets er forskjellige fra Cmd-kommandoer – mens Cmd-kommandoer er frittstående kjørbare, er PowerShell Cmdlets forekomster av .NET Framework-klasser .

Cmdlet-støttealiaser

I likhet med kommandoprompt-kommandoer, støtter Windows PowerShell Cmdlets aliaser. Aliaser gjør det enkelt å huske Cmdlets. Det gjør det også enkelt å skripte i PS. For å få vanlige Cmdlet-aliaser, skriv inn Cmdlet nedenfor og trykk enter.

hvordan få klovnefisk til å jobbe med uenighet
|_+_|

Du kan deretter lære aliasene for vanlige Cmdlets. Hver av disse aliasene kan erstatte Cmdletene i kommandoer og skript.

note 5 wifi tilkoblet, men ikke internett

Windows PowerShell Cmdlets støtter Pipline

En annen viktig funksjon ved PS er støtten for rørledninger . Et pipeline-tegn, (|) lar deg bruke utdataene fra en Cmdlet som inngang til neste Cmdlet. For å overføre en Cmdlet til den neste, inkluderer du bare pipeline-tegnet (|) mellom de 2 Cmdletene. Her er et eksempel.

|_+_|

Den første kommando-la, Få-prosess vil returnere notatblokk prosess mens den andre Cmdleten, Stopp-prosess stopper prosessen. Imidlertid aksepterer ikke alle kommandoer pipeline-inndata.

Jeg håper denne Itechgude forklarte Windows PowerShell? Jeg håper også at du syntes det var nyttig. Hvis du synes det var nyttig, vennligst stem Ja til spørsmålet Var dette innlegget nyttig nedenfor.

Alternativt kan du stille et spørsmål, legge igjen en kommentar eller gi tilbakemelding med Legg igjen et svar-skjemaet mot slutten av denne siden.

Til slutt, for flere e-postteknologiske S-soner, besøk vår PowerShell & CMD Explained-side. Du kan også finne vår Work from Home-side veldig nyttig.