Je souhaite exécuter des scripts PowerShell sous Windows 7 en tant qu'utilisateur standard. Chaque fois que j'essaie, je reçois l'erreur suivante:PowerShell sous Windows 7: Set-ExecutionPolicy pour les utilisateurs réguliers
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
Toute tentative de résoudre par Set-ExecutionPolicy Unrestricted
échoue:
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 la commande Set-ExecutionPolicy Unrestricted
en tant qu'administrateur, mais cela ne semble pas se propager à non utilisateurs -administrateur. Comment puis-je exécuter des scripts avec succès en tant que non-administrateur?
J'ai essayé cela - mettre les choses à 'Unrestricted' en tant qu'administrateur ne semble pas changer quoi que ce soit pour le non administrateur ... –
@DanVinton: Puis quelque chose d'autre se passe. Suggérer de nouveau la configuration en tant qu'administrateur, puis en vérifiant 'Get-ExecutionPolicy' à partir des shells d'administration et des shells normaux. Il est possible que la stratégie de groupe remplace vos souhaits. – Richard
Dans la mode informatique habituelle, avoir quelqu'un (proverbialement) regarder par-dessus votre épaule a résolu ... merci! –