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
Correzione del codice di errore DC040780 – Il Centro sicurezza non è riuscito a convalidare il chiamante in Windows 11/10

Correzione del codice di errore DC040780 – Il Centro sicurezza non è riuscito a convalidare il chiamante in Windows 11/10SicurezzaWindows 11Errore

Molti utenti Windows hanno segnalato di aver visto il Centro sicurezza non è riuscito a convalidare il chiamante con errore DC040780. Questo errore si verifica generalmente quando l'antivirus di te...

Leggi di più
Come risolvere l'errore Xapofx1_1.DLL mancante su Windows 11/10

Come risolvere l'errore Xapofx1_1.DLL mancante su Windows 11/10Windows 11Errore

30 settembre 2021 Di Asha NayakXapofx1_1.dll è una libreria a collegamento dinamico sviluppata e gestita da Microsoft. Questo file fa parte di DirectX SDK. A partire da Windows 8, DirectX SDK fa pa...

Leggi di più
FIX – Errore di runtime 217 (0041AC0D) in Windows 11. 10

FIX – Errore di runtime 217 (0041AC0D) in Windows 11. 10Windows 11Errore

Molti utenti Windows hanno segnalato di aver visto un errore quando tentano di eseguire alcune applicazioni sviluppate in Visual Basic. Il messaggio di errore completo è il seguente:ErroreErrore di...

Leggi di più