Lancement de script powershell via PHP [Résolu/Fermé]

Signaler
Messages postés
235
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
26 décembre 2011
-
Messages postés
235
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
26 décembre 2011
-
Bonjour,

Je me pose une petite question concernant la coexistence entre powershell et php.

Est-ce que quelqu'un est-il au courant, si il est possible de lancer un script powershell via php et de récupérer une valeur de retour de ce script ?

Voici en gros à ce que je pensais :

page.hph
*************************
<?php
echo "test";
$output = shell_exec("powershell -command ./test.ps1");
echo $output;
?>


test.ps1
*************************
return "hello World"

Oui c'est tout simpliste et tout faux (vu que ça ne marche pas), mais c'est juste pour imager mon souhait.

Je vous remercie par avance pour votre aide,

Tiradus

1 réponse

Messages postés
235
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
26 décembre 2011
45
Bonjour,

Sujet résolu.

Il fallait juste que je spécifie l'execution policy au lancement de mon script :

page.hph
*************************
<?php
echo "test";
$output = shell_exec('powershell -executionpolicy remotesigned -command "& {"./test.ps1"; exit $err}"');
echo $output;
?>
7
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci