Chiama PowerShell Script PS1 da un altro script PS1 all'interno di PowerShell ISE

Chiama PowerShell Script PS1 da un altro script PS1 all'interno di PowerShell ISE
PowerShell è un linguaggio di scripting utilizzato per svolgere attività amministrative e di automazione. Offre un'applicazione host dedicata, "PowerShell ISE", Utilizzato per creare ed eseguire script. L'estensione degli script di PowerShell è ".PS1".

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:

  • Chiama operatore.
  • DOT SOURCING.

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:

  • Prima di tutto, aggiungi l'operatore di chiamata "E"Seguito dal percorso del file di script.
  • Successivamente, specificare il percorso dello script che deve essere eseguito:

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:

  • Prima di tutto, abbiamo aggiunto il "Fonte dot"Che è un punto, seguito dal percorso del file di script.
  • Infine, esegui questo codice come script PowerShell per chiamare lo script PowerShell:

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 ".