Я пытаюсь получить информацию о удаленном ПК в сети, например, серийный номер, компьютерную модель и т. Д. , и я пробую следующую оценку на php, но это не работает.php shell_exec Удаленный компьютер WMIC в сети
пожалуйста, помогите
Примечание: когда я использую его на CMD и это отлично работает, и когда я проверить локальный адрес IP-на том же коде, что это отлично работает
<?php
$pcname = "test-pc";
$test=shell_exec("C:\\Windows\\System32\\wbem\\WMIC.exe /NODE:". $pcname." COMPUTERSYSTEM GET USERNAME");
?>
также попробовал следующий код
$test=shell_exec("WMIC /NODE:". $pcname." COMPUTERSYSTEM GET USERNAME");
Я думаю, что проблема shell_exec не возвращает результат вашей команды. попробуйте выполнить его с помощью exec («$ command», $ output, $ return_code); затем выполните var_dump ($ output); и var_dump ($ return_code); – Dimi
спасибо за ответ, но все тот же вопрос, когда я пытаюсь локальный IP-адрес, он работает нормально, но когда я пытаюсь использовать другой IP-адрес компьютера в сети, ничего не отображается, – ghassan