Principale Windows 10 Come modificare i criteri di esecuzione di PowerShell in Windows 10

Come modificare i criteri di esecuzione di PowerShell in Windows 10



Per impostazione predefinita, PowerShell limita l'esecuzione di script sui PC degli utenti finali. Questa impostazione è buona dal punto di vista della sicurezza. Tuttavia, se utilizzi molti script che hai scaricato o codificato da solo, può essere davvero fastidioso. In questo articolo, esamineremo come modificare i criteri di esecuzione predefiniti per gli script di PowerShell in Windows 10.

Pubblicità


Windows PowerShell ha quattro diversi criteri di esecuzione:

  • Limitato: non è possibile eseguire script. Windows PowerShell può essere utilizzato solo in modalità interattiva.
  • AllSigned: possono essere eseguiti solo script firmati da un editore attendibile.
  • RemoteSigned: gli script scaricati devono essere firmati da un editore attendibile prima di poter essere eseguiti.
  • Senza restrizioni - Nessuna restrizione; tutti gli script di Windows PowerShell possono essere eseguiti.
  • Non definito: non è stato impostato alcun criterio di esecuzione.

Se il criterio di esecuzione non è impostato e non è configurato, viene visualizzato come 'Non definito'. Ecco come puoi vedere il valore corrente.

Come visualizzare i criteri di esecuzione di PowerShell

  1. Apri PowerShell .
  2. Digita o copia e incolla il seguente comando e premi il tasto Invio:
    Get-ExecutionPolicy -List

PowerShell Vedi criteri di esecuzione

Il comando mostrerà tutti i criteri di esecuzione. Come puoi vedere, esistono diversi ambiti per i quali è possibile definire la politica di esecuzione. Può essere impostato globalmente per tutti gli utenti, solo per l'utente corrente o per il processo corrente. La politica di processo corrente ha la priorità sulle impostazioni dell'utente corrente. Il criterio utente corrente sostituisce l'opzione globale. Tienilo a mente. Vediamo ora come modificare i criteri di esecuzione degli script per PowerShell.

Modificare i criteri di esecuzione di PowerShell per un processo

  1. Apri un file prompt dei comandi o PowerShell.
  2. Avvia il file powershell.exe con l'argomento -ExecutionPolicy Unrestricted. Per esempio,
    Powershell.exe -ExecutionPolicy Unrestricted -File c:  data  test.ps1

Questo avvierà lo script utilizzando il criterio di esecuzione senza restrizioni. Invece dello script, puoi avviare un cmdlet o ciò che desideri. Invece di 'Senza restrizioni', puoi utilizzare qualsiasi altra politica sopra menzionata.

Suggerimento: per una console PowerShell aperta, è possibile cambiare il criterio di esecuzione utilizzando il comando:

Set-ExecutionPolicy Unrestricted -Scope Process

Rimarrà attivo fino alla chiusura della finestra di PowerShell corrente.Il criterio di esecuzione di PowerShell è impostato per un processo

Modificare i criteri di esecuzione di PowerShell per l'utente corrente

  1. Apri PowerShell.
  2. Digita o copia e incolla il seguente comando e premi il tasto Invio:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Suggerimento: se il criterio non viene impostato dopo il comando precedente, prova a combinarlo con l'argomento -Force, in questo modo:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Quando il criterio di esecuzione è impostato per l'utente corrente, sovrascriverà l'ambito 'LocalMachine'. Ancora una volta, per un processo, puoi sovrascriverlo per l'istanza di PowerShell corrente come descritto sopra.

Modificare il criterio di esecuzione di PowerShell globale

Questo criterio di esecuzione si applica al computer, il che significa che è efficace per quegli account utente che non hanno criteri di esecuzione applicati individualmente. Con le impostazioni predefinite, verrà applicato a tutti gli account utente.

Per modificare i criteri di esecuzione di PowerShell in Windows 10 , Fare quanto segue.

  1. Apri PowerShell come amministratore .
  2. Esegui il seguente comando:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Hai fatto.

Modifica i criteri di esecuzione di PowerShell con un tweak del registro

È possibile modificare la politica di esecuzione con un tweak del Registro di sistema sia per l'utente corrente che per il computer. Ecco come si può fare.

  1. Apri il Editor del registro .
  2. Per modificare la politica di esecuzione per l'utente corrente, vai a
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Impostare il valore di stringa ExecutionPolicy su uno dei seguenti valori: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Per modificare la politica di esecuzione per l'ambito LocalMachine, vai a
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Impostare il valore di stringa ExecutionPolicy su uno dei seguenti valori: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Suggerimento: scopri come accedere a una chiave di registro con un clic . Inoltre, puoi passare rapidamente da HKCU a HKLM nell'editor del registro di Windows 10 .

come controllare i tuoi follower su twitch

Questo è tutto.

Articoli Interessanti

Scelta Del Redattore

Come aggiungere informazioni sulla posizione a Google Foto Google
Come aggiungere informazioni sulla posizione a Google Foto Google
Se vuoi beneficiare di tutte le utili funzioni che l'app Google Foto ha da offrire, devi sapere come aggiungere le informazioni sulla posizione alle tue foto. Fortunatamente, questo è un processo semplice. In questo articolo, noi'
Come recuperare le email cancellate in Outlook
Come recuperare le email cancellate in Outlook
Hai eliminato accidentalmente un'e-mail importante dal tuo account Outlook? Forse stavi ripulendo la tua casella di posta da messaggi indesiderati e stupidi spam, ma hai accidentalmente rimosso qualcosa che volevi conservare. O forse hai premuto il pulsante 'Elimina' mentre
Come accendere la luce della tastiera (Windows o Mac)
Come accendere la luce della tastiera (Windows o Mac)
Il tuo laptop potrebbe avere luci integrate dietro i tasti. Per accendere la luce della tastiera sul tuo laptop, dovrai trovare la giusta combinazione di tasti.
Come convertire i fogli di calcolo di Fogli Google in XML
Come convertire i fogli di calcolo di Fogli Google in XML
Tutti sanno che Excel è un potente foglio di calcolo e che Fogli Google è l'aspirante Excel online basato su cloud, ma sai cos'è XML? XML sta per Extensible Markup Language ed è un formato di file che è
Tutti i modi per aprire PowerShell in Windows 10
Tutti i modi per aprire PowerShell in Windows 10
Oggi vorrei condividere con voi tutti i modi per eseguire PowerShell in Windows 10.
Skin iTunes [SV] da AIMP3
Skin iTunes [SV] da AIMP3
Qui puoi scaricare iTunes [SV] sking per AIMP3 Tipo di skin: Questa skin può essere applicata solo ad AIMP3 Estensione: .acs3 Dimensioni: 793711 byte Puoi scaricare AIMP3 dal suo sito ufficiale. Nota: Winaero non è l'autore di questa skin, tutti i crediti vanno all'autore della skin originale (vedi le informazioni sulla skin in
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Microsoft ha finalmente risolto un problema molto vecchio con Skype. Si è verificata una violazione della privacy in Skype che potrebbe consentire a un utente malintenzionato di ottenere l'indirizzo IP degli utenti Skype.