Uno script PowerShell può essere eseguito da qualsiasi "Interfaccia della riga di comando (CLI)”Strumento come"Prompt dei comandi" O "terminale". Inoltre, lo script PowerShell può essere eseguito da un altro script usando PowerShell ISE.
Questo tutorial panoramicherà una procedura completa per risolvere la procedura menzionata.
Come chiamare/invocare la sceneggiatura di PowerShell da un altro script all'interno di PowerShell ISE?
Lo script PowerShell può essere invocato/chiamato da un altro script usando questi metodi:
Metodo 1: utilizzare il metodo "Call Operator" per chiamare/invocare lo script PowerShell da un altro script
Il primo metodo per chiamare lo script PowerShell da un altro script è "Chiama operatore" metodo. Call Operator "E"O l'operatore di invocazione viene utilizzato in PowerShell per chiamare comandi memorizzati nella variabile e nei file e negli script memorizzati sul sistema.
Esempio
Chiamiamo lo script PowerShell da un altro script usando il "Chiama operatore e". Ad esempio, panoramica il comando menzionato:
> & "C: \ doc \ script.PS1 "
Nel codice sopra:
Dall'output si può osservare che lo script è stato chiamato correttamente da un altro script usando l'operatore di chiamata "&".
Metodo 2: utilizzare il metodo "DOT Sourcing" per chiamare/invocare lo script PowerShell da un altro script
IL "DOT SOURCING"La funzione ti aiuta a chiamare lo script PowerShell da un altro script come segue:
> . C: \ doc \ script.PS1
Secondo il comando indicato:
Come puoi osservare, la sceneggiatura di PowerShell è stata chiamata da un'altra sceneggiatura.
Conclusione
La sceneggiatura di PowerShell ".PS1"Può essere chiamato da un altro".Script PS1 "usando vari metodi, tra cui il"Chiama operatore" e il "DOT SOURCING" metodo. Entrambi questi metodi usano il percorso dello script PowerShell per chiamarlo nel suo script. Questo post ha elaborato più metodi per chiamare PowerShell ".Script PS1 "da un altro".Script PS1 ".