Lancement de script powershell via PHP

Résolu/Fermé
Tiradus Messages postés 235 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 26 décembre 2011 - 29 sept. 2010 à 16:13
Tiradus Messages postés 235 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 26 décembre 2011 - 29 sept. 2010 à 16:44
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

Tiradus Messages postés 235 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 26 décembre 2011 45
29 sept. 2010 à 16:44
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