Ringer en funksjon innen PowerShell

Ringer en funksjon innen PowerShell

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:

  • PowerShell Ise
  • Kraftskall

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:

  • Først har vi definert en funksjon som heter “Nåværende tid”.
  • Etter det kalte vi funksjonen ved å bare skrive ut navnet:

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.