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
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:
- Con restrizioni:(Restricted —) interrompe l'esecuzione di qualsiasi script.
- 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.
- AllSigned: tutti gli script verranno eseguiti, ma solo se li ha firmati un editore affidabile.
- 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) .
Related posts
Security Questions Disattiva in Windows 10 usando uno PowerShell Script
Check Windows 10 OS architecture utilizzando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Come utilizzare Windows PowerShell ISE - Tutorial dei principianti
Cos'è PWSH.EXE? Elenco di PWSH syntax È possibile utilizzare
Reset Windows Update Client usando PowerShell Script
PowerShell Get-Appxpackage non funziona o Access negato
PowerShell si apre a Startup in Windows 10
Come aggiungere PowerShell a Context Menu in Windows 10
Come creare Local User Account usando PowerShell in Windows 10
Windows PowerShell ISE vs Windows PowerShell: Qual è la differenza?
Come vedere PowerShell Comando History su Windows 10
Come installare Google Chrome utilizzando Windows PowerShell
Come Zip and Unzip files Usando PowerShell in Windows 10
Differenza tra PowerShell and PowerShell Core
Come aprire un Elevato PowerShell prompt in Windows 10
PowerShell script per controllare Windows Update status
Come Delete o creare un compito programmato con PowerShell in Windows 11
PowerShell 7 New Caratteristiche Elenco
FIX: firmato PowerShell cmdlets corrono più lentamente dei cmdlet non firmati