PowerShell non è firmato digitalmente? Risolvilo con questi passaggi

Errore con firma digitale di PowerShell
Per risolvere vari problemi del PC, consigliamo DriverFix:
Questo software manterrà i tuoi driver attivi e funzionanti, proteggendoti così da errori comuni del computer e guasti hardware. Controlla subito tutti i tuoi driver in 3 semplici passaggi:
  1. Scarica DriverFix (file di download verificato).
  2. Clic Inizia scansione per trovare tutti i driver problematici.
  3. Clic Aggiorna driver per ottenere nuove versioni ed evitare malfunzionamenti del sistema.
  • DriverFix è stato scaricato da 0 lettori questo mese.

Se hai provato a eseguire uno script PowerShell non firmato, probabilmente ti sei imbattuto nel seguente errore non è firmato digitalmente. Non puoi eseguire questo script sul sistema attuale.

Windows PowerShell è una shell inizialmente sviluppata da Microsoft allo scopo di automazione delle attività e gestione della configurazione. Non c'è da meravigliarsi se la sua politica di esecuzione è impostata su Restricted, che protegge dall'esecuzione di script dannosi.

Tuttavia, questo errore di sicurezza può verificarsi quando il criterio di esecuzione di PowerShell è impostato su AllSigned o RemoteSigned e lo script non è firmato. Se desideri firmare lo script e risolverlo, ecco alcuni metodi che potrebbero aiutarti.

Cosa posso fare se PowerShell non è firmato digitalmente?

1. Verifica e modifica la politica di esecuzione

Politica di esecuzione

Diamo un'occhiata a come controllare la politica di esecuzione e come può essere utilizzata per eliminare il tuo errore. Prima di tutto, puoi correre Cmdlet Get-ExecutionPolicy per ottenere la tua politica di esecuzione. Il parametro list nel cmdlet Get-ExecutionPolicy indica i criteri per ogni ambito.

A questo punto, un metodo conveniente consiste nel modificare i criteri di esecuzione utilizzando il cmdlet SetExecutionPolicy. Il comando seguente imposta il criterio di esecuzione su Unrestricted: PS C:> Set-ExecutionPolicy senza restrizioni. stampa per confermare la modifica quando richiesto.

La modifica della politica viene aggiornata nel registro e rimane così, almeno finché non lo cambi di nuovo. Nota che Unrestricted significa caricare assolutamente tutti i file di configurazione ed eseguire tutti gli script. Se si esegue uno script non firmato che è stato scaricato da Internet, viene richiesta l'autorizzazione prima dell'esecuzione.


2. Ignora la sessione corrente di PowerShell

ignorare la sessione di PowerShell

Un'altra soluzione rapida è eseguire Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass. Questo semplice comando sopra imposterà i criteri di esecuzione per ignorare la sessione corrente di PowerShell.

Ancora meglio, una volta chiusa questa sessione di PowerShell, queste impostazioni andranno perse.


3. Sblocca il file che è stato scaricato

utilizzare il cmdlet Unblock-File

Quando il criterio di esecuzione è RemoteSigned, è necessario che tutti gli script e i file di configurazione scaricati da Internet o dai messaggi di posta elettronica siano firmati da un editore attendibile.

Se ritieni che il contenuto dello script sia sicuro, puoi sbloccarlo per l'esecuzione nella tua sessione utilizzando il cmdlet Unblock-File: PS C:> Sblocca-File -Percorso C: Downloadsscript1.ps1.

Se hai domande su queste correzioni per l'errore di PowerShell riscontrato, lasciaci un messaggio nella sezione commenti qui sotto. Faremo del nostro meglio per assisterti.

LEGGI SUCCESSIVO:

  • Esegui questo script Powershell per rimuovere le app predefinite dall'immagine di Windows 10
  • Windows PowerShell ha smesso di funzionare: prova queste 4 correzioni
  • PowerShell non viene riconosciuto? Dai un'occhiata a queste soluzioni
Esecuzione del server non riuscita Codice di errore 0x80080005 nella correzione di Windows 10

Esecuzione del server non riuscita Codice di errore 0x80080005 nella correzione di Windows 10Windows 10Errore

Durante il tentativo di creare un backup completo dei tuoi dati sul tuo computer Windows 10 potresti vedere questo codice di errore -0x80080005. Se stai vedendo questa dichiarazione "Esecuzione del...

Leggi di più
Come correggere un errore che si è verificato durante la sincronizzazione di Windows?

Come correggere un errore che si è verificato durante la sincronizzazione di Windows?Windows 10Errore

L'app Data e ora del tuo PC Windows va ben oltre la semplice visualizzazione di data e ora. Esistono molti servizi Windows che richiedono che le impostazioni di data e ora siano corrette, ad esempi...

Leggi di più
Come risolvere l'errore di Windows Update 80070436 in Windows 10

Come risolvere l'errore di Windows Update 80070436 in Windows 10ComeAggiornareWindows 10Errore

Tutti noi dobbiamo continuare a installare gli ultimi aggiornamenti di Windows non appena sono disponibili, per una migliore salute del nostro sistema. Tuttavia, a volte, potresti ricevere errori i...

Leggi di più