Windows gir CMD-støtte for å automatisere forskjellige kommandolinjeoppgaver. PowerShell overgår det imidlertid med sin kommandolinje og skriptspråkstøtte.
Dette innlegget guider deg på PowerShell og betjener følgende læringsutbytte:
Hva er Windows PowerShell
En enkel PowerShell -kommando utføres i PowerShell -terminalen, mens en serie uttalelser blir utført i PowerShells skriptmiljø (kjent som ISE). PowerShell -kommandolinje og scripting språkstøtte avhenger av tilgjengelige cmdlets, funksjoner og aliaser.
Cmdlets: En cmdlet er en kommando som brukes i PowerShell.
Aliaser: Alias er et alternativt navn for cmdlet, kjørbar eller skript.
Funksjoner: Funksjoner er listen over utsagn med et navn og verdi som du tildeler dem.
I de kommende seksjonene vil vi demonstrere arbeid og bruk av PowerShell som en kommandolinje og skriptspråkstøtte.
PowerShell: En kommandolinje-applikasjon
PowerShell, et kommandolinjegrensesnitt, brukes til å samhandle med datasystemet for å automatisere oppgaver gjennom kommandoer. Det har et tekstbasert brukergrensesnitt som brukes til å kontrollere og kjøre programmer. Skallene andre enn PowerShell godtar tekst- og returtekstobjekter, men PowerShell godtar tekst og returnerer .Netto objekter.
Her har vi listet opp noen av bruken av PowerShell som en kommandolinje-applikasjon.
Hvordan få listen over tjenester i PowerShell?
“Get-Service”Kommando skriver ut tjenestene på databehandlingsmaskinen din som følger:
Get-Service
Utgangen viser at alle “Stoppet”Og“Løping”Tjenester skrives ut på terminalen.
Hvordan få listen over prosesser i PowerShell?
Listen over systemets prosesser kan utføres ved å bruke CMDLET for get-Service. Følgende kommando vil vise gjeldende tjenester til maskinen din.
Få prosess
De nåværende prosessene til systemet vises med deres Id og Prosessnavn også.
Hvordan få listen over tilgjengelige cmdlets, aliaser og funksjoner i PowerShell?
Som diskutert tidligere, støtter PowerShell cmdlets, funksjoner og aliaser. De støttede cmdlets, funksjonene og aliasene kan skrives ut via følgende kommando:
Bli-kommando
For det første listen over støttet "Alias”Skrives ut etterfulgt av“Funksjon”Og“cmdlet”
PowerShell: Et skriptspråk
Et skriptspråk brukes til å skrive og utføre skriptene (et skript omfatter forskjellige cmdlets, funksjoner, aliaser). Inngangene og utgangene på skriptspråket er alle .Netto objekter. Et PowerShell -skript brukes til å utføre et sett med kommandoer. Cmdlets, aliaser og funksjoner av en PowerShell kan brukes i et skript.
Hvordan lage og kjøre et PowerShell -skript?
PowerShell ISE er verktøyet som støtter oppretting og utførelse av PowerShell -skript.
Trinn 1: Start PowerShell-ISE
Gå til Start -menyen. Søk etter PowerShell ISE og lanser den med administratorrettigheter som vist nedenfor:
Merk: Det anbefales å åpne PowerShell som administrator for å utføre alle cmdlets, da få kommandoer krever administratorrettigheter.
Ved åpning vises følgende vindu som har tre deler:
- Skriptrute: Den delen av PowerShell ISE hvor skriptene er skrevet
- Konsollrute: Terminalstøtten for PowerShell ISE (du kan også utføre PowerShell -kommandoer her også)
- Moduler: Den omfattende listen viser listen over støttede moduler av PowerShell ISE
Utgangen viser alle tre pannene støttet av PowerShell ISE.
Trinn 2: Lag og lagre et skript
Skriptkoden er skrevet i "Skriptrute”En del av vinduet. Vi har skrevet følgende kode i et skript og lagret skriptet med navnet "pwsh.PS1”.
Skriv-vert 'Hei ! Velkommen til Linuxhint!'
Trinn 3: Utfør et skript
PowerShell -skriptet kan utføres i en PowerShell -terminal eller ledetekst. I vårt tilfelle den komplette veien til “pwsh.PS1”Skript er“C: \ Brukere \ adnan \ nedlastinger \ pwsh.PS1”.
Åpne PowerShell -terminalen (eller PowerShell ISE). Skriv den komplette banen til manuset og trykk Enter som vi gjorde her for å utføre “pwsh.PS1”Script.
C: \ Brukere \ adnan \ nedlastinger \ pwsh.PS1
Utgangen viser at skriptets innhold er skrevet ut på konsollen.
Konklusjon
Windows PowerShell er en terminal og et skriptspråkmiljø for å utføre kommandoene og opprette/kjøre skript. Dette innlegget forklarer kort hva Windows PowerShell er og dets brukssaker. Du har lært å utføre kommandoer på terminalen. Dessuten er bruken av PowerShell ISE også vist å lage og kjøre PowerShell -skript.