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 RemotesignedSi 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.PS1Secondo 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.