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]
e confermate premendo la lettera S oppure T.