Una funzione è un segmento di codice che può essere chiamato ripetutamente dopo essere stato dichiarato una sola volta. Nel sistema Windows, le funzioni possono essere create anche all'interno di PowerShell ISE o all'interno della console. Più specificamente, il "funzione"La parola chiave viene utilizzata per dichiarare una funzione in PowerShell, che viene quindi seguita dal nome della funzione che l'utente ha assegnato. Infine, ci sono parentesi ricci strette. Il codice aggiunto all'interno delle parentesi graffe viene eseguito quando la funzione viene chiamata in PowerShell.
Questo post approfondirà la procedura per chiamare una funzione all'interno di PowerShell.
Come chiamare una funzione all'interno di PowerShell?
Queste tecniche saranno impiegate per chiamare una funzione:
Metodo 1: chiamare una funzione all'interno di PowerShell ISE
PowerShell ISE è l'applicazione host di PowerShell. È impiegato nella produzione di script e funzioni. Consente la chiamata della funzione specifica all'interno della sua console. Per fare ciò, prima di tutto, è fondamentale definire una funzione. E poi invocarlo usando il suo nome specificato.
Esempio
Questo esempio dimostrerà la chiamata della funzione all'interno di PowerShell ISE:
Funzione CurrentTime
Get -Date -DisplayHint Tempo
ora attuale
In questo codice sopra:
Si può osservare che la funzione aggiunta è stata invocata correttamente e ha visualizzato la data corrente sulla console.
Metodo 2: chiamare una funzione all'interno di PowerShell
La stessa console PowerShell consente anche la creazione e l'esecuzione della funzione nella sua console. Inoltre, la funzione creata può essere invocata all'interno di PowerShell.
Esempio
Ecco la dimostrazione di definire una funzione all'interno del Powershell:
Funzione text-output
Write-output "Hello World"
Qui, la funzione data emetterà il messaggio aggiunto alla console.
Ora, chiamiamo la funzione semplicemente digitando il suo nome nel terminal PowerShell:
> text-output
Come puoi vedere, il "text-outpuLa funzione t "è stata invocata e visualizzata l'aggiunta"Ciao mondo"Messaggio sulla console.
Conclusione
La funzione in PowerShell può essere chiamata all'interno della console di PowerShell o PowerShell semplicemente chiamando il nome della funzione. Per questo motivo, creare una funzione e poi invocarla utilizzando il suo nome. D'altra parte, eseguire lo script per chiamare la funzione all'interno di PowerShell ISE. Questo post ha coperto una procedura per correggere la query menzionata.