PowerShell, noto inizialmente come Microsoft Shell e poi come Windows Shell è una shell caratterizzata dall'interfaccia a riga di comando (CLI) e da un linguaggio di scripting, sviluppata da Microsoft.

È basato sulla programmazione a oggetti e sul framework Microsoft .NET

Per creare ed eseguire uno script Powershell:

1) Create lo script in un editor di testo semplice come blocco note (notepad.exe) e salvatelo con estensione .PS1 (ad esempio mioscript.ps1);

2) Eseguite lo script inserendo il percorso completo (ad esempio C:\scripts\mioscript.ps1) oppure se è nella directory corrente, anteponete un punto seguito da una barra rovesciata (ad esempio .\mioscript.ps1);

3) Se il percorso dello script contiene uno spazio, racchiudete il percorso completo tra virgolette (ad esempio "C:\my scripts\mioscript.ps1");

Nota: a meno che non si stia eseguendo uno script firmato da Microsoft, accertarsi di impostare i "criteri di esecuzione di powershell" in maniera corretta utilizzando il comando:

Set-ExecutionPolicy unrestricted [Invio] 

 

unrestricted

e confermate premendo la lettera S oppure T.