j'essaie d'obtenir des informations sur pc à distance sur le réseau, comme le numéro de série, le modèle de l'ordinateur, etc. et j'essaie le suivant sur php, mais ce n'est pas de travail.php shell_exec ordinateur distant WMIC sur le réseau
s'il vous plaît aider
Remarque: quand je l'utilise sur CMD et il est très bien de travail, aussi quand je teste l'adresse IP locale sur le même code, il est beau travail
<?php
$pcname = "test-pc";
$test=shell_exec("C:\\Windows\\System32\\wbem\\WMIC.exe /NODE:". $pcname." COMPUTERSYSTEM GET USERNAME");
?>
aussi le j'essaye le code suivant aussi bien
$test=shell_exec("WMIC /NODE:". $pcname." COMPUTERSYSTEM GET USERNAME");
Je pense que le problème est que shell_exec ne retourne pas la sortie de votre commande. essayez de l'exécuter avec exec ("$ command", $ output, $ return_code); alors faites var_dump ($ output); et var_dump ($ return_code); – Dimi
merci pour la réponse, mais toujours le même problème, quand j'essaie sur l'adresse IP locale, il fonctionne très bien, mais quand j'essaie une autre adresse IP de l'ordinateur sur le réseau rien affiché, – ghassan