�\xBF
PowerShell è un meccanismo di automazione che aiuta gli utenti ad automatizzare le proprie attività. Di recente, molti utenti hanno segnalato problemi durante l'esecuzione di uno script in PowerShell.
Secondo i rapporti degli utenti, in questo caso, il sistema visualizza il seguente messaggio di errore.
Testscript.ps1 non può essere caricato perché l'esecuzione dello script è disabilitata su questo sistema.
L'errore è principalmente legato alle misure di sicurezza implementate nel sistema operativo Windows. Il sistema non consente l'esecuzione di script sul sistema senza diritti di amministratore. Per correggere l'errore "Gli script in esecuzione sono disabilitati su questo sistema", è necessario seguire i passaggi elencati in questo articolo.
PowerShell è un ottimo strumento di gestione del sistema Windows creato da Microsoft. Puoi utilizzare le righe di comando per automatizzare il tuo sistema operativo.
È un nuovo strumento che viene fornito con Windows 10 e ha molte funzionalità. Tuttavia, ci sono alcuni problemi con queste funzionalità.
Molti utenti hanno riscontrato il messaggio di errore "L'esecuzione degli script è disabilitata su questo sistema".
Di conseguenza, i criteri di runtime di PowerShell non consentono l'esecuzione di script. Inoltre, lo stesso errore viene visualizzato quando si tenta di eseguire uno script PowerShell.
Questo è un problema serio che rende inutilizzabile PowerShell. Fortunatamente, ci sono soluzioni e oggi ti mostreremo cosa fare quando ricevi l'errore "L'esecuzione degli script è disabilitata su questo sistema" in PowerShell.
Se sai come scrivere semplici script PowerShell o batch, puoi automatizzare molte cose in Windows 10. Infatti, anche se devi dedicare del tempo a scrivere lo script perfetto per qualcosa, una volta che funziona bene, il tempo che risparmi sarà vale il tempo che hai speso a scrivere la sceneggiatura. Tuttavia, gli script possono essere pericolosi. Se provi a eseguire script in PowerShell, riceverai un messaggio di errore piuttosto lungo che dice fondamentalmente "Gli script sono disabilitati su questo sistema".
Questa è una misura di sicurezza in PowerShell per impedire l'esecuzione di script dannosi e potenzialmente danneggiare il sistema. Ovviamente, lo script che hai scritto tu stesso non è dannoso e dovrebbe essere in grado di essere eseguito. Per risolvere questo problema, è necessario modificare i criteri di esecuzione in PowerShell.
Dopo aver ricevuto molte segnalazioni da diversi utenti, abbiamo deciso di indagare su questo problema e la nostra ricerca ha mostrato che l'errore è correlato al seguente problema.
Powershell ha funzionalità di sicurezza integrate. Uno di questi è la cosiddetta politica di applicazione.
Questa policy può impedire l'esecuzione di script e può essere utile in determinate situazioni.
Ad esempio, in ambienti ad alta sicurezza in cui potrebbe essere rischioso eseguire script Powershell sconosciuti.
Per visualizzare l'attuale criterio di esecuzione a livello di sistema, digitare quanto segue in Powershell:
Get-ExecutionPolicy
Prima di concentrarti sul framework, è utile conoscere le tue opzioni. Questo ti aiuterà a evitare di usare impostazioni rischiose o pericolose. Puoi scegliere tra 4 livelli di polizza. Dal più sicuro al meno sicuro:
Per la correzione, presumo che tu abbia scaricato lo script. Ecco perché suggerisco l'opzione "nessun limite" in ogni soluzione. Tuttavia, se hai scritto tu stesso lo script sul tuo PC attuale, è meglio usare RemoteSigned.
Ora che hai una comprensione di base della natura del problema, passiamo alla soluzione.
Se desideri eseguire uno script particolare sul tuo computer senza preoccuparti di modificare i criteri di esecuzione, puoi sempre aggiungere del codice al comando che consente l'accesso allo script tramite criteri. Per fare ciò, puoi fare quanto segue:
1.) Premere “Finestre�\x9D + “R�\x9D per aprire un prompt di runtime.
2.) Digita "PowerShell�\x9D e premere contemporaneamente �\x9Cspostamento"+"Ctrl"+"Entra�\x9D per consentire l'accesso amministrativo.
3.) Immettere un comando per eseguire uno script specifico, come il seguente comando.
c:\> PowerShell -ExecutionPolicy ByPass -File script.ps1
4.) Premere "Entra" e dai un'occhiata se il problema persiste.
Poiché la policy di esecuzione consente l'accesso a Powershell per eseguire uno script specifico, blocca l'esecuzione di tutti gli script quando sono definiti come "limitati".
È possibile impostare la politica in diverse modalità a seconda della situazione. Queste modalità sono:
Limitato: In questa modalità, nessuno script può essere eseguito sul computer.
Tutto firmato: Se scegli questa modalità, sul computer possono essere eseguiti solo i caratteri firmati da un editore attendibile.
Firmato remoto: Tutti gli script scaricati devono essere firmati da un editore attendibile.
Senza restrizioni: Non ci sono restrizioni sugli script.
Ora che sai a quali livelli puoi impostare la politica di esecuzione, puoi facilmente scegliere quello che meglio si adatta alle tue esigenze. Modificare la politica di esecuzione:
1.) Premere “Finestre�\x9D + “R�\x9D per aprire un prompt di runtime.
2.) Digita "PowerShell�\x9D e premere contemporaneamente �\x9Cspostamento"+"Ctrl"+"Entra�\x9D per consentire l'accesso amministrativo.
3.) Digitare il seguente comando e premere "Entra�\x9D per eseguirlo.
Set-ExecutionPolicy Remotesigned
Nota: sostituire la parola "RemoteSigned�\x9D con il livello di sicurezza desiderato come mostrato sopra.
4.) Premere "Y" specificare "Sì.�\x9D Questo cambierà la politica di gruppo al livello desiderato.
5.) Quadri per vedere se il problema persiste.
Soluzione: l'impostazione predefinita PowerShell Il criterio di esecuzione è "Limitato". Puoi cambiare il PowerShell Politica di esecuzione utilizzando il comando Set-ExecutionPolicy. a eseguire il a copione in remoto, imposta il criterio su RemoteSigned.
Vai al menu Start e cerca "Windows PowerShell ISE". Fare clic con il pulsante destro del mouse sulla versione x86 e selezionare "Esegui come amministratore�\x9C. In alto, aggiungi Set-ExecutionPolicy RemoteSigned; eseguire lo script. Seleziona Sì.
Microsoft ha rilasciato il sistema operativo Windows 11 di nuova generazione nell'ultimo mese di ottobre…
Sembra che alcuni degli sfortunati utenti di Windows stiano riscontrando l'errore "Un masterizzatore di dischi…
Windows ha un'utilità integrata chiamata System File Checker o SFC che esegue la scansione dell'intero…
Il sistema operativo Windows è la piattaforma più popolare per scopi didattici e lavorativi ampiamente…
FIX 2: eseguire un ripristino del sistema:FIX 3: Esegui Controllo file di sistema:FIX 4: Aggiorna…
Il Nitro 5 è un ingombrante laptop da gioco da 2,4 kg, come è tipico…