Powershell

Exécution de scripts locaux

Par défaut, PowerShell est configuré pour interdire l'exécution de scripts (Get-ExecutionPolicy retourne Restricted). Pour autoriser l'exécution de scripts locaux (à l'exclusion de tout autre), il faut en théorie faire :

Set-ExecutionPolicy RemoteSigned

Néanmoins cela peut échouer pour une histoire d'accès refusé à une clé de la base de registre. Le plus simple est alors de modifier (ou de créer si nécessaire) l'entrée suivante :

HKLM\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell\ExecutionPolicy (REG_SZ) : RemoteSigned

Le succès de la manœuvre peut être vérifié en exécutant Get-Execution-Polcy, qui doit alors retourner RemoteSigne.

 
computing/powershell.txt · Dernière modification: 2008/08/02 11:49 par 192.168.5.10
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki