Lancement de script powershell via PHP

Résolu
Tiradus Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   -  
Tiradus Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

1 réponse

Tiradus Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   47
 
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;
?>
8