Flash info

"Problems cannot be solved by the same level of thinking that created them."

- Albert Einstein
 
Accueil arrow FAQ arrow FAQ Technique arrow Comment exécuter les scripts en double cliquant dessus ?
Comment exécuter les scripts en double cliquant dessus ?
Écrit par Arnaud Petitjean [MVP]   
21-07-2007

Bien que cette fonctionnalité ait, par défaut, été volontairement évincée par les créateurs de PowerShell pour éviter de fausses manipulations ou des problèmes de sécurité; il est possible de la rajouter.

Pour ce faire, il faut créer l'association entre le fichier .PS1 et l'interpréteur PowerShell en ajoutant quelques clés de registres. Le plus facile est de le faire avec PowerShell directement :

new-item Registry::hkey_classes_root\microsoft.powershellscript.1\shell
new-item Registry::hkey_classes_root\microsoft.powershellscript.1\shell\open
new-item Registry::hkey_classes_root\microsoft.powershellscript.1\shell\open\command -value ('"' + $PSHOME + '\powershell.exe" -command "& ''%1''"')

Un grand merci à Janel pour cette astuce. Pour avoir plus d'explications, rendez-vous chez Janel, ici.

 
© 2019 PowerShell-Scripting.com