Come creare ed eseguire file di script PowerShell su Windows 11/10

Uno script è solo una raccolta di comandi salvati in un file di testo (utilizzando l'estensione speciale .ps1 ) che PowerShell comprende ed esegue in sequenza per eseguire diverse azioni. In questo post, illustreremo il processo coinvolto nella creazione e nell'esecuzione di un file di script PowerShell su (PowerShell)Windows 11/10 .

PowerShell è uno strumento da riga di comando progettato da Microsoft per eseguire comandi e script per modificare le impostazioni e automatizzare le attività. In un certo senso, è simile al prompt dei comandi(Command Prompt) . Tuttavia, PowerShell è un'interfaccia della riga di comando ( CLI ) più efficiente che offre un set completo di strumenti e maggiore flessibilità e controllo. Inoltre, a differenza del prompt dei comandi, PowerShell è disponibile su Windows , macOS e Linux .

Per vedere come creare ed eseguire il file di script di PowerShell su (PowerShell)Windows 11/10 , segui le istruzioni per ciascuna delle attività come mostrato nelle rispettive sezioni.

Come creare un file di script di PowerShell

Crea ed esegui il file di script di PowerShell

In Windows 11/10 , puoi creare file di script di PowerShell utilizzando praticamente qualsiasi editor di testo o la console ISE ( Integrated Scripting Environment ). Tuttavia, l'opzione preferita per creare script in futuro consiste nell'usare l' editor di codice di Visual Studio(Studio Code) con l' estensione PowerShell .

Visual Studio Code, noto anche come VS Code, è un editor di codice multipiattaforma gratuito ed estensibile che fornisce un ambiente per modificare praticamente qualsiasi tipo di linguaggio di programmazione. E quando aggiungi l' estensione PowerShell , ottieni un'esperienza di modifica degli script completamente interattiva, anche con il supporto di IntelliSense (completamento del codice).

Ecco come creare un file di script PowerShell su (PowerShell)Windows 11/10 utilizzando VS Code :

  • Vai alla pagina di download di Visual Studio(Head to Visual Studio Download page) .
  • Fare clic sul  pulsante Windows  per scaricare il programma di installazione.
  • Fare doppio clic(Double-click) sul file scaricato per avviare il processo di installazione di VS Code .
  • Conferma i termini dell'accordo.
  • Fare clic sul  pulsante Avanti(Next)  .
  • Fare   nuovamente clic sul pulsante Avanti .(Next)
  • Fare clic sul  pulsante Avanti(Next)  ancora una volta.
  • Conferma(Confirm) le attività aggiuntive se necessario.
  • Fare clic sul  pulsante Avanti(Next)  .
  • Fare clic sul  pulsante Installa(Install)  .
  • Fare clic sul  pulsante Fine(Finish)  .

Una volta completati i passaggi, puoi procedere con l'installazione dell'estensione PowerShell . Ecco come:

  • Apri  codice VS.(VS Code)
  • Fare clic sulla  scheda Estensioni(Extensions) dal riquadro di sinistra o premere la combinazione di tasti CTRL + SHIFT + X
  • Cerca  PowerShell  e seleziona il risultato migliore.
  • Fare clic sul  pulsante Installa(Install)  .

Dopo aver completato i passaggi di installazione, puoi iniziare a scrivere script di PowerShell usando Visual Studio Code . Ecco come:

  • Apri  codice VS.(VS Code)
  • Fare clic sul  menu File  e selezionare l'   opzione Nuovo file .(New File)
  • Fare clic sul  menu File  e selezionare l'   opzione Salva come .(Save as)
  • Nel campo Nome file(File name) specificare un nome per il file con  estensione .ps1, ad  esempio (.ps1)TWC_script.ps1 .
  • Fare clic sul  pulsante Salva(Save)  .

Scrivine uno nuovo o incolla lo script che desideri eseguire, ad esempio:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

Lo script sopra visualizzerà la frase sottostante sullo schermo.

Welcome to TheWindowsClub.com! Your first script executed successfully

È possibile fare clic sul pulsante Esegui(Run)  in alto a destra (o premere il tasto F5) per eseguire lo script.

  • Fare clic sul   menu File .
  • Fare  clic sull'opzione Salva(Save)  .

Una volta completati i passaggi con Visual Studio Code , lo script sarà pronto per l'esecuzione, ma per impostazione predefinita avrà esito negativo. Questo perché le impostazioni predefinite di PowerShell sono sempre impostate per bloccare l'esecuzione di qualsiasi script . (L'unica eccezione è se si esegue il contenuto dello script all'interno di Visual Studio Code o PowerShell ISE .)

Come eseguire il file di script di PowerShell su Windows 11/10

Per eseguire un file di script con PowerShell , è necessario modificare i criteri di esecuzione su Windows 11/10 .

In Windows 11/10 , PowerShell include quattro criteri di esecuzione, tra cui:

  1. Con restrizioni:(Restricted —)  interrompe l'esecuzione di qualsiasi script.
  2. RemoteSigned:  consente(Allows) gli script creati sul dispositivo, ma gli script creati su un altro computer non verranno eseguiti a meno che non includano la firma di un editore attendibile.
  3. AllSigned:  tutti gli script verranno eseguiti, ma solo se li ha firmati un editore affidabile.
  4. Senza restrizioni: (Unrestricted —) esegue(Runs) qualsiasi script senza alcuna restrizione.

Ecco come eseguire il file di script di PowerShell su Windows 11/10:

  • Premi Windows key + X per aprire il menu Power User(open Power User Menu) .
  • Premi A sulla tastiera per avviare PowerShell in modalità amministratore/elevata.
  • Nella console di PowerShell , digita il comando seguente e premi Invio(Enter) .
Set-ExecutionPolicy RemoteSigned
  • Digita  A e premi Invio (se applicabile).

Quindi, digita il comando seguente e premi Invio(Enter) per eseguire lo script. Assicurati(Make) di cambiare il segnaposto "PATHTOSCRIPT" nella posizione del tuo script.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

Dopo aver completato i passaggi, lo script verrà eseguito e, se è stato scritto correttamente, dovresti visualizzarne l'output senza problemi.

Ecco come creare ed eseguire il file di script di PowerShell su (PowerShell)Windows 11/10 !

Correlati(Related) : come eseguire script di PowerShell locali senza firmare(How to run local PowerShell Scripts without Signing) .



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts