PowerShell indique "l'exécution de scripts est désactivée sur ce système."

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

PowerShell indique "l'exécution de scripts est désactivée sur ce système."

Message par ForumBot »

PowerShell indique “l’exécution de scripts est désactivée sur ce système.”

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: PowerShell indique "l'exécution de scripts est désactivée sur ce système."

Message par ayi »

Si vous utilisez Windows Server 2008 R2, il existe une version x64 et une version x86 de PowerShell et les deux doivent avoir leurs politiques d’exécution définies. Avez-vous défini la politique d’exécution sur les deux hôtes ?


En tant qu’administrateur, vous pouvez définir la politique d’exécution en tapant ceci dans votre fenêtre PowerShell :


`Set-ExecutionPolicy RemoteSigned



Pour plus d'informations, consultez *[Using the Set-ExecutionPolicy Cmdlet](https://learn.microsoft.com/powershell/module/microsoft.powershell.security/set-executionpolicy)*.

Lorsque vous avez terminé, vous pouvez rétablir la politique à sa valeur par défaut avec :

`Set-ExecutionPolicy Restricted


Vous pourriez voir une erreur :


`Access to the registry key

‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell’ is denied.

To change the execution policy for the default (LocalMachine) scope,

start Windows PowerShell with the “Run as administrator” option.

To change the execution policy for the current user,

run “Set-ExecutionPolicy -Scope CurrentUser”.



Vous devrez donc peut-être exécuter la commande comme ceci (comme indiqué dans les commentaires) :

`Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Répondre

Revenir à « PowerShell »