PowerShell-kommandolinjegrensesnittet gir integrert støtte av cmdlets, funksjoner og aliaser for å kontrollere forskjellige operasjoner av systemet. PowerShell ble utgitt i 2006 med versjon 1.0. I artikkelsskrivingen er den siste versjonen 7.2.5.
I dette innlegget er det gitt en kort guide for å hjelpe nybegynnere med å lære PowerShell.
Hvordan lære Powershell?
PowerShell er en kommandolinje-applikasjon som er ment å fungere som en terminal og et skriptspråk. Dermed kan Powershells grunnleggende.E, PowerShell Terminal og skriptstøtten. Denne delen verver forskjellige komponenter som er nødvendige for å lære som en grunnleggende. For en bedre forståelse har vi ordnet dem i sekvensielle trinn.
Trinn 1: Lær å bruke PowerShell Cmdlets
PowerShell Cmdlet er en lett kommando som brukes i PowerShell -miljøet. Du kan også opprette og ringe cmdlets ved hjelp av PowerShell APIer. Cmdlets er den primære komponenten for å komme i gang med PowerShell. Hver cmdlet er ment å servere en spesifikk operasjon på datamaskinen.
Hvis du ikke vet hvilke cmdlets som støttes av PowerShell, kan du få listen via følgende kommando:
> Get -Command -CommandType Cmdlet
Utgangen har gitt settet med cmdlets og deres støttende versjon av PowerShell. Det foreslås å starte læringen din med PowerShell 7, som er utstyrt med det siste settet med cmdlets.
Merk: Klikk her for å installere PowerShell 7.
Trinn 2: Lær å bruke PowerShell -aliaser
Aliaser er kjent som den andre til cmdlets. I PowerShell kan forskjellige cmdlets utføres med aliasnavnene. En bruker kan bruke de innebygde aliasene, eller brukere kan også definere sitt eget sett med aliaser. Du kan få listen over aliaser ved å bruke den nedenfor-nevnte kommandoen:
> Get -Command -CommandType Alias
I den andre kolonnen i utgangen vil du observere listen over aliaser tilknyttet cmdlets. For eksempel kan du bruke "?”I stedet for å skrive den komplette cmdlet (Hvor-objektet).
Trinn 3: Lær å bruke PowerShell -funksjoner
En funksjon omfatter et sett med kodeuttalelser for å oppfylle et spesifikt databehandlingsformål. Uansett hvor programmereren trenger å utføre en oppgave (spesifisert i funksjonen), påberopes funksjonen på det stedet. PowerShell støtter en liste over innebygde funksjoner som er ment å utføre en spesifikk oppgave. For å få listen over disse funksjonene, bruk følgende kommando:
> Get -Command -CommandType -funksjonen
Trinn 4: PowerShell Verbs
PowerShell Verbs er de vanlige ordene som er prefiks med cmdlets for å utføre en spesifikk operasjon. Følgende er de ofte brukte nøkkelordene kjent som verb.
PowerShell Cmdlets, PowerShell aliaser, PowerShell -funksjoner er kjernekomponenten å lære i PowerShell.
Trinn 5: Lær PowerShell Scripting
Når du er ferdig med cmdlets, aliaser og funksjoner. Du kan nå ta turen til skriptstøtten. PowerShell Scripting gjør det fremtredende rundt andre Windows-baserte kommandolinjeapplikasjoner som CMD. Scripting er i utgangspunktet et sett med cmdlets, funksjoner og programmeringsuttalelser skrevet på en sekvensiell måte for å oppnå et spesifikt formål. For å lære skripting, må du ha kunnskap om noen forutsetninger gitt nedenfor.
PowerShell Ise
PowerShell ISE er den primære komponenten å vurdere mens du arbeider med skriptstøtten til PowerShell. Den har en GUI for å opprette, kjøre, redigere eller slette PowerShell -skript. For en bedre oversikt ser PowerShell ut som:
PowerShell ISE omfatter følgende komponenter:
PowerShell -skript kan opprettes i skriptruten og en hvilken som helst tekstfil med en ".PS1" Utvidelse. Tilsvarende kan et skript utføres fra PowerShell -terminalen, samt en ledetekst på Windows.
Ønsker å lære hvordan Powershell -skriptet opprettes og kjøres? Gå over til følgende lenke.
Lær hvordan du lager og kjører et PowerShell -skript
Konklusjon
For å lære PowerShell, må du forstå konseptet med cmdlets, funksjoner og aliaser. Dette er de primære komponentene (det er andre også, men disse tre brukes stort sett). Dette innlegget har vist et sett med sekvensielle trinn for å lære PowerShell. Etter å ha fått god praktisk med disse komponentene, er du klar til å lære PowerShell Scripting Support, som også er opplyst i dette innlegget.