Exécuter script PowerShell en PHP
kevy
-
kevy -
kevy -
Bonjour,
On saisi un formulaire et les données sont envoyé en tant que paramètre dans le script PowerShell.
Mais ça me renvoi NULL à chaque fois.
Code PHP
Code Powershell
Merci pour votre aide.
On saisi un formulaire et les données sont envoyé en tant que paramètre dans le script PowerShell.
Mais ça me renvoi NULL à chaque fois.
Code PHP
$varia = $this->request->getParameter('variable'); # Récupére le POST $script = $_SERVER['DOCUMENT_ROOT']."/site/modules/Script/requete.ps1"; $result = Shell_Exec("powershell -file $script -variable '$varia' < NUL");
Code Powershell
param(
[string]$variable
)
Write-Output $variable
Merci pour votre aide.
A voir également:
- Executer un script powershell
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Virus powershell - Guide
- Script cmd - Guide
2 réponses
Essayes ça et dis nous ce que ça t'affiche
.
$varia = $this->request->getParameter('variable'); # Récupére le POST $script = $_SERVER['DOCUMENT_ROOT']."/site/modules/Script/requete.ps1"; if(!empty($varia)){ $cmd = "powershell -file $script -variable '$varia' < NUL"; echo $cmd . PHP_EOL; // le temps des tests.. $escaped_command = escapeshellcmd($cmd); echo $escaped_command . PHP_EOL; // le temps des tests.. $result = Shell_Exec($escaped_command); }else{ echo "La variable est vide !" . PHP_EOL; }
.
Merci