Eseguire prima gli script di Windows PowerShell all'accesso, alla disconnessione, all'avvio e all'arresto

Se desideri eseguire prima gli script di Windows PowerShell(Windows PowerShell scripts) all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente, ecco cosa devi fare. È possibile assegnare la priorità agli script di Windows PowerShell prima degli script non PowerShell utilizzando l'Editor criteri di gruppo locali(Local Group Policy Editor) e l'Editor del Registro(Registry Editor) di sistema .

Quando un utente accede o avvia il computer, tutti gli script vengono eseguiti contemporaneamente. Potrebbe causare un certo ritardo nell'avvio o nell'esecuzione di un programma specifico. Spesso è necessario eseguire tutti gli script di Windows PowerShell e (Windows PowerShell)l'oggetto Criteri(Group Policy Object) di gruppo da eseguire prima degli script non PowerShell.

(Run Windows PowerShell)Esegui prima gli script di Windows PowerShell

Per eseguire prima gli script di Windows PowerShell all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente, attenersi alla seguente procedura:

  1. Premi Win+R .
  2. Digita gpedit.msc e premi il pulsante Invio(Enter) .
  3. Vai a Script(Scripts) in Configurazione computer(Computer Configuration) .
  4. Fare doppio clic su Esegui script di Windows PowerShell prima all'accesso dell'utente, quindi disconnettersi(Run Windows PowerShell scripts first at user logon, logoff) .
  5. Seleziona l' opzione Abilitato .(Enabled)
  6. Fare clic su Applica(Apply) e OK .
  7. Fare doppio clic su Esegui script di Windows PowerShell prima all'avvio del computer, all'arresto(Run Windows PowerShell scripts first at computer startup, shutdown) .
  8. Seleziona l' opzione Abilitato .(Enabled)
  9. Fare clic su Applica(Apply) e OK .

Diamo un'occhiata a questi passaggi in dettaglio.

All'inizio, dovrai aprire l' Editor criteri di gruppo locali(Local Group Policy Editor) . Per questo, premi  Win+R , digita gpedit.msce premi il  pulsante Invio (Enter ) . Dopo averlo aperto, vai al seguente percorso-

Computer Configuration > Administrative Templates > System > Scripts

Vedrai due impostazioni chiamate:

  • Eseguire(Run Windows PowerShell) prima gli script di Windows PowerShell all'accesso dell'utente, alla disconnessione,
  • Esegui prima gli script di Windows PowerShell(Run Windows PowerShell) all'avvio e all'arresto del computer.

Fare doppio clic(Double-click) su ciascuno di essi e selezionare l'  opzione Abilitato  .(Enabled )

Eseguire prima gli script di Windows PowerShell all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente

Fare clic su  Applica (Apply )OK  per salvare la modifica.

Eseguire prima gli script di Windows PowerShell(Run Windows PowerShell) all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente utilizzando l' editor del Registro di sistema(Registry Editor)

Per eseguire gli script di Windows PowerShell prima all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente utilizzando l' Editor del Registro(Registry Editor) di sistema , attenersi alla seguente procedura:

  1. Premi Win+R .
  2. Digita regedit e premi il pulsante Invio(Enter) .
  3. Fare clic sul pulsante (Yes) .
  4. Vai a Sistema( System) in HKLM .
  5. Fare clic con il tasto destro del mouse(Right-click) su System > New > DWORDValore(Value) DWORD (32 bit) .
  6. Denominalo come RunUserPSScriptsFirst .
  7. Fare doppio clic su di esso e impostare i dati del valore(Value) come 1 .
  8. Fare clic sul pulsante OK .
  9. Fare clic con il tasto destro del mouse(Right-click) su System > New > DWORDValore(Value) DWORD (32 bit) .
  10. Denominalo come RunComputerPSScriptsFirst .
  11. Fare doppio clic su di esso per impostare i dati del valore(Value) come 1 .
  12. Fare clic su OK per salvare la modifica.

Per saperne di più, continua a leggere.

Prima di iniziare, si consiglia di eseguire  il backup di tutti i file di registro(backup all Registry files)  e  creare un punto di ripristino del sistema .

Premi  Win+R  per aprire il prompt Esegui, digita regedite premi il  pulsante Invio (Enter ) . Se viene visualizzato il messaggio UAC(UAC) , fare clic sul  pulsante Sì (Yes ) . Dopodiché, vai a questo percorso-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Qui dovrai creare due valori REG_DWORD . Per questo, fai clic con il pulsante destro del mouse su System > New > DWORD (32-bit) Value  e denominalo come  RunUserPSScriptsFirst .

Eseguire prima gli script di Windows PowerShell all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente

Fare doppio clic su di esso e impostare i  dati del valore (Value data ) come  1 .

Eseguire prima gli script di Windows PowerShell all'accesso, alla disconnessione, all'avvio e all'arresto dell'utente

Segui gli stessi passaggi per creare un altro valore DWORD(DWORD) (32 bit) e denominarlo(RunComputerPSScriptsFirst) come  RunComputerPSScriptsFirst(Value) . Quindi, imposta i  dati del  valore su  (Value data )1 .

RunUserPSScriptsFirst rappresenta gli  script Esegui di Windows PowerShell prima all'accesso dell'utente,(Run Windows PowerShell scripts first at user logon, logoff)  all'impostazione di disconnessione, mentre RunComputerPSScriptsFirst definisce gli  script Esegui prima di Windows PowerShell all'avvio del computer,(Run Windows PowerShell scripts first at computer startup, shutdown)  all'impostazione di spegnimento.

Nel caso in cui desideri annullare queste modifiche, puoi seguire questi passaggi.

Se lo hai fatto utilizzando l' Editor criteri di gruppo locali(Local Group Policy Editor) , apri lo stesso percorso e seleziona l'  opzione Non configurato  . (Not Configured )Se l'hai fatto utilizzando l' Editor del Registro(Registry Editor) di sistema , apri la stessa  chiave di sistema (System ) ed elimina quei due valori REG_DWORD . Per rimuoverli, fai clic con il pulsante destro del mouse su ciascuno di essi, seleziona l'  opzione  Elimina  e conferma facendo clic sul pulsante (Delete )OK  .

Spero che sia d'aiuto.



About the author

Sono un esperto di computer e sono specializzato in dispositivi iOS. Aiuto le persone dal 2009 e la mia esperienza con i prodotti Apple mi rende la persona perfetta per aiutare con le loro esigenze tecnologiche. Le mie competenze includono: - Riparazione e aggiornamento di iPhone e iPod - Installazione e utilizzo di software Apple - Aiutare le persone a trovare le migliori app per i loro iPhone e iPod - Lavorare su progetti online



Related posts