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
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script vidéo youtube - Guide
- Windows powershell virus - Guide
- | Barre verticale powershell - Forum PowerShell
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