Question Faut il compiler le PowerShell ? (Résolu)

Plus d'informations
il y a 14 ans 6 mois #645 par Jacques Barathon
Non, l'association directe par l'Explorateur ne marche pas car PowerShell demande que le nom du script soit passé en argument du paramètre -command.

Il faut créer l'association dans la base de registre. Le plus simple, c'est d'utiliser PowerShell lui-même pour créer les entrées de registre nécessaires:

[code:1]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''\"')[/code:1]
Ensuite, tu peux double-cliquer un script .ps1 depuis l'Explorateur, il sera lancé par PowerShell.

Janel

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 6 mois #646 par Arnaud Petitjean
Sympa cette petite astuce Janel ! :woohoo:

Merci

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 6 mois #651 par Steven
Réponse de Steven sur le sujet Re:Faut il compiler le powersell ?
janel écrit:

Non, l'association directe par l'Explorateur ne marche pas car PowerShell demande que le nom du script soit passé en argument du paramètre -command.

Il faut créer l'association dans la base de registre. Le plus simple, c'est d'utiliser PowerShell lui-même pour créer les entrées de registre nécessaires:

[code:1]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''\"')[/code:1]
Ensuite, tu peux double-cliquer un script .ps1 depuis l'Explorateur, il sera lancé par PowerShell.

Janel


Merci beaucoup ;)

Le souci c'est que pour l'instant je ne peut pas exécuter de script powershell, pourai tu me faire un fichier.reg ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 6 mois #652 par Berfini
Réponse de Berfini sur le sujet Re:Faut il compiler le powersell ?
Meme si tu ne peux pas executer de scripts, tu peux executer directement ces lignes dans powershell, sa fonctionnera et une fois fait tu n'aura plus a le refaire.

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 6 mois #653 par Steven
Réponse de Steven sur le sujet Re:Faut il compiler le powersell ?
Oui ca marche si je les met directement dans powershel.

Mais j'aimerai bien quand même avoir un fichier.reg

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 6 mois #655 par Steven
Réponse de Steven sur le sujet Re:Faut il compiler le powersell ?
C'est bon pour le fichier.reg, j'ai exporter la clé avec l'editeur du registre

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.084 secondes
Propulsé par Kunena