En funksjon er et segment av kode som kan kalles gjentatte ganger etter å ha blitt erklært bare en gang. I Windows -systemet kan det også opprettes funksjoner i PowerShell ISE eller innenfor konsollen. Mer spesifikt, “funksjon”Nøkkelord brukes til å erklære en funksjon i PowerShell, som deretter blir fulgt av funksjonsnavnet som brukeren som er tildelt. Endelig er det nære krøllete parenteser. Den ekstra koden inne i de krøllete seler blir utført når funksjonen kalles i PowerShell.
Dette innlegget vil utdype prosedyren for å ringe en funksjon innen PowerShell.
Hvordan kalle en funksjon innen PowerShell?
Disse teknikkene vil bli brukt for å kalle en funksjon:
Metode 1: Ringer en funksjon innen PowerShell ISE
PowerShell ISE er vertsapplikasjonen til PowerShell. Det er brukt i produksjonen av skript og funksjoner. Det tillater kall av den spesifikke funksjonen i konsollen. For å gjøre det, først og fremst, er det viktig å definere en funksjon. Og påkalle den ved hjelp av det spesifiserte navnet.
Eksempel
Dette eksemplet vil demonstrere kallet til funksjonen i PowerShell ISE:
funksjon CurrentTime
Få dato -displayhint tid
nåværende tid
I denne koden ovenfor:
Det kan observeres at den ekstra funksjonen har blitt påkalt, og den viste gjeldende dato på konsollen.
Metode 2: Ringer en funksjon innen PowerShell
PowerShell -konsollen selv tillater også oppretting og løping av funksjonen i konsollen. Dessuten kan den opprettede funksjonen påberopes i PowerShell.
Eksempel
Her er demonstrasjonen av å definere en funksjon inne i PowerShell:
Funksjon tekst-output
Skriving "Hello World"
Her vil den gitte funksjonen sende den ekstra meldingen til konsollen.
La oss nå kalle funksjonen ved å skrive navnet sitt i PowerShell -terminalen:
> Tekstuttak
Som du kan se, "tekst-outpuT ”-funksjonen er blitt påberopt og vist den ekstra“Hei Verden”Melding på konsollen.
Konklusjon
Funksjonen i PowerShell kan kalles inne i PowerShell ISE eller PowerShell -konsollen selv ved å kalle funksjonsnavnet. Av den grunn, lage en funksjon og deretter påkalle den ved å bruke navnet. På den andre veien, utfør skriptet for å kalle funksjonen innen PowerShell ISE. Dette innlegget har dekket en prosedyre for å fikse den nevnte spørringen.