Su Windows 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. Tuttavia, PowerShell è un’interfaccia a riga di comando (CLI) più capace che offre un ampio set di strumenti e maggiore flessibilità e controllo. Inoltre, a differenza del prompt dei comandi, PowerShell è disponibile su Windows, macOS e Linux.
Uno script è solo una raccolta di comandi salvati in un file di testo (usando lo speciale “.,ps1 ” estensione) che PowerShell capisce ed esegue in sequenza per eseguire diverse azioni.
L’unica avvertenza è che il protocollo di sicurezza predefinito blocca sempre l’esecuzione di qualsiasi script su un dispositivo. Ciò significa che quando si fa doppio clic su un file “.ps1” su Windows 10 non accadrà nulla e se si tenta di eseguire lo script all’interno di PowerShell, verrà visualizzato il messaggio di errore “impossibile caricare perché gli script in esecuzione sono disabilitati su questo sistema”. Tuttavia, non è impossibile eseguire script sul tuo computer. È sufficiente abilitare il criterio di esecuzione corretto.,
In questa guida di Windows 10, ti guideremo attraverso i passaggi per scrivere ed eseguire correttamente il tuo primo file di script su PowerShell utilizzando il codice di Visual Studio, il blocco note e la console ISE (Integrated Scripting Environment) di PowerShell.
- Come creare file script di PowerShell di Windows 10
- Come eseguire il file script di PowerShell di Windows 10
Come creare file script di PowerShell di Windows 10
Su Windows 10, è possibile creare script di PowerShell file con qualsiasi editor di testo o l’ISE console., Tuttavia, l’opzione preferita (grazie a @jotaka per l’heads up) per creare script in avanti è utilizzare l’editor di codice di Visual Studio con l’estensione PowerShell.
Creazione di script con Visual Studio Code
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 si aggiunge l’estensione PowerShell, si ottiene un’esperienza di editing scripting completamente interattivo, anche con IntelliSense (code-completion) supporto.,
La nuova esperienza è pensata per essere la nuova impostazione predefinita, ma la console PowerShell ISE non sta andando via. Tuttavia, la società non aggiungerà altre funzionalità e non supporta PowerShell 7 o versioni successive.
Installa Visual Studio Code
Per installare Visual Basic Code su Windows 10, segui questi passaggi:
- Apri la pagina di download di Visual Studio.
-
Fare clic sul pulsante Windows per scaricare il programma di installazione.
Fonte: Windows Central
- Fare doppio clic sul file scaricato per avviare il processo di installazione del codice VS.,
- Confermare i termini dell’accordo.
-
Fare clic sul pulsante Avanti.
Fonte: Windows Central
- Fare nuovamente clic sul pulsante Avanti.
- Fare clic sul pulsante Avanti ancora una volta.
-
Confermare ulteriori attività, se necessario.
Fonte: Windows Central
- Fare clic sul pulsante Avanti.
- Fare clic sul pulsante Installa.
- Fare clic sul pulsante Fine.
Una volta completata la procedura, è possibile procedere all’installazione dell’estensione PowerShell.,
Installa l’estensione PowerShell
Per installare l’estensione PowerShell sul codice VS, usa questi passaggi:
- Apri codice VS.
- Fare clic sulla scheda Estensioni dal riquadro di sinistra.
- Cerca PowerShell e seleziona il risultato principale.
-
Fare clic sul pulsante Installa.
Fonte: Windows Central
Dopo aver completato i passaggi, è possibile iniziare a scrivere script PowerShell utilizzando il codice di Visual Studio.,
Crea script PowerShell con codice Visual Studio
Per creare uno script con codice Visual Basic, usa questi passaggi:
- Apri codice VS.
-
Fare clic sul menu File e selezionare l’opzione Nuovo file.
Fonte: Windows Central
-
Fare clic sul menu File e selezionare l’opzione Salva con nome.
Fonte: Windows Central
- Nel campo “Nome file” specificare un nome per il file con estensione .ps1 — ad esempio: first_script.ps1.
- Fare clic sul pulsante Salva.,
-
Scrivere un nuovo, o incollare lo script che si desidera eseguire — per esempio:
Write-Host "Congratulations! Your first script executed successfully"
Lo script di cui sopra produrrà la frase “Congratulazioni! Il tuo primo script eseguito con successo” sullo schermo.
-
(Opzionale) Fare clic sul pulsante Esegui dal lato in alto a destra (o premere il tasto F5) per eseguire lo script.
Fonte: Windows Central
- Fare clic sul menu File.
- Fare clic sull’opzione Salva.,
Creazione di script con Blocco note
Per creare uno script PowerShell utilizzando l’editor del blocco note su Windows 10, utilizzare questi passaggi:
- Apri Start.
- Cerca Blocco note e fai clic sul risultato in alto per aprire l’app.
-
Scrivere un nuovo, o incollare lo script, nel file di testo — per esempio:
Write-Host "Congratulations! Your first script executed successfully"
Fonte: Windows Central
- Fare clic sul menu File.
- Selezionare l’opzione Salva con nome.
-
Digitare un nome descrittivo per lo script, ad esempio first_script.ps1.,
Fonte: Windows Central
- Fare clic sul pulsante Salva.
Creazione di script con ambiente di Scripting integrato
In alternativa, è possibile utilizzare la console PowerShell ISE integrata per codificare gli script su Windows 10.
L’ambiente di scripting integrato è uno strumento avanzato, ma è possibile iniziare utilizzando questi passaggi:
- Apri Start.
- Cerca Windows PowerShell ISE, fai clic con il pulsante destro del mouse sul risultato in alto e seleziona l’opzione Esegui come amministratore.
- Fare clic sul menu File.
-
Selezionare l’opzione Nuova per creare un nuovo vuoto .,file ps1.
Fonte: Windows Central
-
Scrivere un nuovo, o incollare lo script che si desidera eseguire — per esempio:
Write-Host "Congratulations! Your first script executed successfully"
Fonte: Windows Central
- Fare clic sul menu File.
- Fare clic sull’opzione Salva.
-
Digitare un nome per lo script, ad esempio first_script.ps1.
Fonte: Windows Central
- Selezionare il percorso della cartella in cui memorizzare lo script.
- Fare clic sul pulsante Salva.,
Una volta completati i passaggi utilizzando Blocco note, Visual Studio Code o PowerShell ISE, lo script sarà pronto per l’esecuzione, ma fallirà per impostazione predefinita. 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 PowerShell su Windows 10
Se si desidera eseguire un file di script con PowerShell, è necessario modificare la politica di esecuzione su Windows 10.,
Per modificare il criterio di esecuzione per eseguire gli script PowerShell, utilizzare la seguente procedura:
- Apri Start.
- Cerca PowerShell, fai clic con il pulsante destro del mouse sul risultato in alto e seleziona l’opzione Esegui come amministratore.
-
Digitare il seguente comando per consentire l’esecuzione degli script e premere Invio:
Set-ExecutionPolicy RemoteSigned
-
Digitare A e premere Invio (se applicabile).,
Source: Windows Central
-
Digitare il seguente comando per eseguire lo script e premere Invio:
& "C:\PATH\TO\SCRIPT\first_script.ps1"
Nel comando precedente, assicurarsi di modificare “PATH\TO\SCRIPT” nella posizione dello script.
Ad esempio, questo comando esegue uno script memorizzato nella cartella Download:
& "C:\Users\username\Downloads\first_script.ps1"
Fonte: Windows Central
Dopo aver completato i passaggi, lo script verrà eseguito e, se è stato scritto correttamente, dovresti vedere il suo output senza problemi.,
In Windows 10, PowerShell include quattro criteri di esecuzione, tra cui:
- Restricted — Interrompe l’esecuzione di qualsiasi script.
- RemoteSigned: consente 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 publisher attendibile.
- AllSigned-Tutti gli script verranno eseguiti, ma solo se un editore attendibile li ha firmati.
- Unrestricted-Esegue qualsiasi script senza restrizioni.
Nei passaggi precedenti, usiamo il comando per consentire l’esecuzione di script locali su Windows 10., Tuttavia, se non si prevede di eseguire script regolarmente, è possibile ripristinare le impostazioni predefinite per bloccare gli script non attendibili utilizzando le stesse istruzioni descritte sopra, ma al passaggio n.4, assicurarsi di utilizzare il comando Set-ExecutionPolicy Restricted
.,
Windows Più di 10 risorse
Per ulteriori articoli utili, la copertura, e le risposte alle domande più frequenti su Windows 10, visitare i seguenti risorse:
- Windows 10 su Windows Centrale – Tutto quello che devi sapere
- Windows 10 di aiuto, consigli, e trucchi
- Windows 10 forum su Windows Centrale
Join us LIVE per Windows Central Video Podcast di oggi alle 2:30 pm ET
Siamo in DIRETTA con la Centrale di Windows Video Podcast di oggi alle 2:30 pm ET, assicurarsi che ci sei!,
AMD ha un sacco di nuove CPU mobili Ryzen 5000. Quale è meglio per voi?
I laptop con le nuove CPU mobili Ryzen 5000 di AMD sono in arrivo e potresti chiederti quale chip è più adatto alle tue esigenze. Rompiamo le cose per aiutarti a prendere la decisione giusta.,
Razer Cacciatore V2 Analogico è un incredibilmente buona tastiera da gioco
Razer ha una nuova tastiera da gioco per desiderarla, e la lussuria si deve. L’analogico Huntsman V2 è una cosa straordinaria, spuntando più caselle per una tastiera da gioco di quanto non sapessimo.
Questi sono i migliori PC stick per quando sei in movimento
Computer istantaneo, basta aggiungere uno schermo!, Questa è l’idea generale del PC ultra-portatile Compute Stick, ma può essere difficile sapere quale si desidera. Rilassati, ti abbiamo coperto.