Come eseguire la sceneggiatura di PowerShell

Come eseguire la sceneggiatura di PowerShell
Uno script PowerShell può essere definito come un file di testo semplice contenente comandi PowerShell. PowerShell fornisce un ambiente di scripting integrato (ISE) per scrivere e gestire gli script di PowerShell. Gli script PowerShell comprendono una serie di cmdlet per automatizzare/eseguire varie attività. IL ".PS1"L'estensione si riferisce agli script di PowerShell. Uno script PowerShell può essere eseguito usando più modi. Questo post arruola tutti i metodi possibili per eseguire uno script PowerShell con i seguenti risultati di apprendimento:
  • Come eseguire uno script usando PowerShell ISE
  • Come eseguire uno script usando PowerShell
  • Come eseguire uno script usando il prompt dei comandi (CMD)

Prerequisiti

Se si utilizza l'ambiente di scripting PowerShell per la prima volta, è possibile affrontare il seguente errore durante l'esecuzione di uno script PowerShell.

Come puoi vedere nello screenshot di output sopra, l'esecuzione dello script è disabilitata su questo sistema. Per abilitarlo, è necessario aprire PowerShell (con privilegi amministrativi) e quindi eseguire il seguente comando:

Set-ExecutionPolicy Remotesigned

Si può osservare dall'output di cui sopra che la politica di esecuzione è stata modificata con successo.

Metodo 1: come eseguire uno script usando PowerShell ISE?

Esistono diversi metodi per eseguire lo script PowerShell, i due metodi sono i seguenti:

Vai al Inizio menu e selezionare il Windows Powershell ISE, e il Giocare (in verde) il pulsante viene utilizzato per eseguire lo script.

Secondo lo snippet sopra menzionato, lo script è in esecuzione correttamente.

Copia il percorso assoluto del file di script e incollalo nel terminal PowerShell per eseguire

Metodo 2: come eseguire uno script usando PowerShell Console?

PowerShell fornisce le strutture per eseguire la sceneggiatura dal suo terminale. Per fare ciò, è necessario fornire il percorso assoluto dello script come abbiamo fatto nel seguente comando:

C: \ Users \ PowerShell \ Documents \ Date1.PS1

Secondo lo screenshot di output, lo script viene eseguito e ha restituito il valore nel modo corretto.

Metodo 3: come eseguire uno script usando il prompt dei comandi (CMD)?

Lo script PowerShell può anche essere eseguito dalla CLI. Il comando di seguito verrà utilizzato per eseguire lo script. Devi usare il "PowerShell" Parola chiave con a "-file" parametro. Dopo il "-file" parametro, aggiungi il percorso assoluto del file di script con ".PS1 ".

PowerShell -file "C: \ Users \ PowerShell \ Documents \ Date1.PS1 "

L'output mostra che lo script è stato eseguito correttamente.

Ottimo lavoro! Hai abilitato e eseguito correttamente lo script PowerShell da tre diversi ambienti i.e., PowerShell ISE, PowerShell Terminal e CLI.

Conclusione

Lo script PowerShell può essere eseguito utilizzando il prompt dei comandi della console PowerShell (CMD) o la console PowerShell ISE. Abbiamo dimostrato i possibili metodi per eseguire uno script PowerShell. Lo script PowerShell salva i suoi file di scripting con l'estensione ".PS1". Prima dell'esecuzione di uno script, la politica di esecuzione deve essere impostata su remoto.