Hva er Windows PowerShell?

Hva er Windows PowerShell?
PowerShell er et open source og kryssplattformskall med omfattende støtte for skriptspråk. PowerShell brukes til å administrere og automatisere forskjellige oppgaver på et operativsystem ved hjelp av et stort sett med kommandoer (kjent som cmdlets). Den ble bygget ved hjelp av Microsofts .Netteteknologi. PowerShell hjelper tekniske fagpersoner med å bygge svært effektive skript.

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
  • PowerShell: En kommandolinje-applikasjon
  • PowerShell: Et skriptspråk

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.