Je veux exécuter des scripts Powershell sur Windows 7 en tant qu'utilisateur normal. Chaque fois que j'essaie, j'obtiens l'erreur suivante:
File C:\Users\danv\Documents\WindowsPowerShell\profile.ps1 cannot be loaded because the
execution of scripts is disabled on this system. Please see "get-help about_signing" for
more details.
At line:1 char:2
+ . <<<< 'C:\Users\danv\Documents\WindowsPowerShell\profile.ps1'
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
Pour tenter de résoudre via Set-ExecutionPolicy Unrestricted
d'échec:
PS C:\Users\danv> Set-ExecutionPolicy Unrestricted
Set-ExecutionPolicy : Access to the registry key
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell'
is denied.
At line:1 char:20
+ Set-ExecutionPolicy <<<< Unrestricted
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
Je peux exécuter l' Set-ExecutionPolicy Unrestricted
de commande en tant qu'Administrateur, mais cela ne semble pas se propager à des utilisateurs non-administrateurs.
Comment puis-je successfullly exécuter des scripts comme un non-Administrateur?