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
Correggi l'errore di Windows Perflib Errore evento 1020 e 1008

Correggi l'errore di Windows Perflib Errore evento 1020 e 1008Windows 10Errore

Se nel registro del Visualizzatore eventi viene visualizzato il codice di errore ID evento 1008 o ID evento 1020, il sistema non è in grado di trovare il file specificato nell'operazione specifica....

Leggi di più
Codice di errore di aggiornamento di Windows 10 0x800F0922 Correzione del problema

Codice di errore di aggiornamento di Windows 10 0x800F0922 Correzione del problemaComeAggiornareWindows 10Errore

L'aggiornamento di Windows è un processo cruciale per tutti gli utenti Windows per mantenere il proprio sistema aggiornato e protetto in ogni momento. Tuttavia, molti utenti segnalano di aver visua...

Leggi di più
Come correggere i comuni codici di errore di aggiornamento di Windows 7

Come correggere i comuni codici di errore di aggiornamento di Windows 7Windows 7AggiornareErrore

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 ...

Leggi di più