Powershell è un potente linguaggio di scripting ampiamente utilizzato per automatizzare le attività sui sistemi Windows. È altamente flessibile e personalizzabile, il che lo rende una soluzione ideale per eseguire comandi o script specifici all’avvio. In questo articolo, discuteremo come eseguire uno script Powershell all’avvio in Windows 7.
Passo 1: creare uno script Powershell
Il primo passo consiste nel creare uno script Powershell da eseguire all’avvio. È possibile creare un nuovo script o utilizzarne uno esistente. Per creare un nuovo script, aprire Notepad o qualsiasi altro editor di testo e digitare i comandi desiderati. Salvare il file con estensione .ps1.
Fase 2: Creare un’attività pianificata
Una volta pronto lo script Powershell, il passo successivo è creare un’attività pianificata per eseguirlo all’avvio. Per farlo, aprite l’Utilità di pianificazione digitando “Utilità di pianificazione” nella casella di ricerca del menu Start e selezionandolo dai risultati della ricerca.
Nella finestra dell’Utilità di pianificazione, fare clic su “Crea attività” nel riquadro di destra. Assegnare un nome e una descrizione all’attività nella scheda Generale. Assicurarsi di selezionare l’opzione “Esegui con i massimi privilegi”.
Passo 3: Aggiungere un trigger
Successivamente, fare clic sulla scheda “Trigger” e su “Nuovo” per aggiungere un nuovo trigger. Nel menu a tendina “Inizia l’attività”, selezionare “All’avvio” e fare clic su OK.
Passo 4: Aggiungere un’azione
A questo punto, fare clic sulla scheda “Azioni” e fare clic su “Nuovo” per aggiungere una nuova azione. Nel campo “Programma/script” inserire “PowerShell.exe” e nel campo “Aggiungi argomenti (opzionale)” inserire il percorso del file di script Powershell. Fare clic su OK per salvare la nuova azione.
Passo 5: salvare e testare l’attività
Infine, fare clic sul pulsante “OK” per salvare l’attività. A questo punto è possibile testare l’attività riavviando il computer Windows 7. Lo script Powershell dovrebbe essere eseguito automaticamente all’avvio.
In conclusione, l’esecuzione di uno script Powershell all’avvio può aiutare ad automatizzare le attività ripetitive e a risparmiare tempo. Seguendo i passi sopra descritti, è possibile impostare facilmente un’attività pianificata per eseguire lo script Powershell all’avvio in Windows 7.
Per avviare uno script PowerShell all’avvio, è possibile seguire i seguenti passaggi:
1. Premere il tasto Windows + R per aprire la finestra di dialogo Esegui.
2. Digitare “shell:startup” nella finestra di dialogo e premere Invio. In questo modo si aprirà la cartella Startup.
3. Fare clic con il tasto destro del mouse su uno spazio vuoto nella cartella e selezionare “Nuovo” > “Collegamento”.
4. Nella finestra “Crea collegamento”, fare clic sul pulsante “Sfoglia” e navigare fino alla posizione dello script PowerShell che si desidera eseguire all’avvio.
5. Selezionare lo script e fare clic su “OK”.
6. Fare clic su “Avanti”.
7. Assegnare un nome al collegamento e fare clic su “Fine”.
Ora lo script PowerShell verrà eseguito a ogni avvio del computer.
L’esecuzione di uno script PowerShell in Windows 7 richiede alcuni passaggi. Ecco una guida dettagliata per aiutarvi:
Passo 1: Aprire PowerShell
Per aprire PowerShell, fare clic sul menu Start, digitare “PowerShell” nella casella di ricerca e quindi fare clic sull’opzione Windows PowerShell visualizzata.
Passo 2: modificare il criterio di esecuzione
Per impostazione predefinita, il criterio di esecuzione degli script PowerShell è impostato su limitato, il che significa che non è possibile eseguire alcuno script. Per modificare il criterio di esecuzione in modo da consentire l’esecuzione degli script, digitare il comando seguente e premere Invio:
`Set-ExecutionPolicy RemoteSigned`
Questo comando imposta il criterio di esecuzione su RemoteSigned, che consente di eseguire script firmati da un editore affidabile.
Passo 3: creare uno script PowerShell
Successivamente, creare uno script PowerShell da eseguire. Per creare uno script, aprire il Blocco note e digitare i comandi dello script. Salvare il file con estensione .ps1. Ad esempio, se si desidera creare uno script che visualizzi la data e l’ora correnti, digitare i seguenti comandi in Notepad:
`Get-Date`
Salva il file come “MyScript.ps1”.
Passo 4: Eseguire lo script PowerShell
Per eseguire lo script, aprire PowerShell e navigare nella directory in cui è stato salvato lo script. A tale scopo, utilizzare il comando `cd` seguito dal percorso della directory. Ad esempio, se lo script è stato salvato nella cartella Documenti, digitare il seguente comando:
`cd C:UsersUsernameDocuments`
Sostituire “Username” con il proprio nome utente effettivo.
Una volta raggiunta la cartella, digitare il seguente comando per eseguire lo script:
`.MyScript.ps1`
Questo eseguirà lo script e visualizzerà l’output nella finestra di PowerShell.
Tutto qui! Seguendo questi passaggi, è possibile eseguire facilmente gli script PowerShell in Windows 7.
L’esecuzione di uno script PowerShell all’accesso è un ottimo modo per automatizzare le attività su un computer Windows. Ecco i passaggi per configurarlo:
1. Aprite PowerShell ISE digitando “PowerShell ISE” nella barra di ricerca del menu Start e premendo Invio.
2. In PowerShell ISE, creare un nuovo script facendo clic su “File”, quindi su “Nuovo”.
3. Scrivere lo script PowerShell nell’editor di script. Ad esempio, si può creare uno script che mappa un’unità di rete o installa una stampante.
4. Salvare lo script facendo clic su “File”, quindi su “Salva con nome”. Salvare lo script con estensione .ps1, ad esempio “logonscript.ps1”.
5. Aprire l’Editor Criteri di gruppo digitando “gpedit.msc” nella barra di ricerca del menu Start e premendo Invio.
6. Nell’Editor Criteri di gruppo, passare a “Configurazione utente”, quindi a “Impostazioni di Windows”, quindi a “Script (Logon/Logoff)”.
7. Fare doppio clic su “Logon” nel riquadro di destra.
8. Fare clic su “Aggiungi” per aggiungere lo script PowerShell.
9. Fare clic su “Sfoglia” per individuare lo script PowerShell.
10. Fare doppio clic sullo script PowerShell per aggiungerlo all’elenco degli script di accesso.
11. Fare clic su “OK” per chiudere la finestra di dialogo Aggiungi uno script.
12. Fare clic su “OK” per chiudere la finestra di dialogo Proprietà di accesso.
13. Chiudere l’Editor Criteri di gruppo.
Ora, la prossima volta che un utente accede a un computer a cui è applicato questo Criterio di gruppo, lo script PowerShell verrà eseguito automaticamente.