Ciao e benvenuto nella nostra community!
Certo, puoi creare dei semplici file di testo con estensione .PS1 ed inserirvi il tuo script.
Dalla shell puoi eseguire gli script digitando semplicemente il nome del file (se questo è rintracciabile nel path) oppure includendone anche il percorso. In entrambi i casi puoi omettere l'estensione.
Per il file
test.ps1, ad esempio, vale quanto segue:
test
oppure
test.ps1
oppure
c:\scripts\test.ps1
Se il file si trova nella directory corrente, per questioni di sicurezza è necessario indicarne il percorso relativo, ovvero:
.\test.ps1
Se il nome del file (o del percorso) contiene degli spazi è necessario racchiudere il tutto tra apici e ricorrere esplicitamente all'operatore di chiamata (
&), altrimenti PowerShell considera quanto immesso una stringa e non un comando:
&'c:\Cartella con spazi\test.ps1'
Ciao, a presto!