Je veux éteindre l'ordinateur à distance qui ont un même réseau avec moi, dans cmd.exe nous pouvons exécuter ce faire queComment éteindre l'ordinateur à distance avec exec() php
shutdown /m \\192.168.1.2 /s /f /c 'PC will shutdown in 5 seconds' /t 5
mais je l'ai essayé avec php commande exec() et il n'a rien fait. Je mets la commande php dans shutdown.php
exec("shutdown /m \\192.168.1.2 /s /f /c 'PC will shutdown in 5 seconds' /t 5");
privilèges root sont nécessaires. Peut-être ajouter un utilisateur web à sudoers et accorder seulement cette commande. – AbraCadaver
Je vois cmd.exe, essayez-vous d'exécuter la commande sur une machine Windows? edit: si oui, essayez peut-être d'exécuter un fichier * .bat pour exécuter la commande. – Odyssey1111
Privilèges root @AbraCadaver? J'ai utilisé Windows 7 OS. L'ordinateur cible a le même compte d'administrateur avec mon ordinateur de sorte qu'il peut fonctionner dans cmd.exe, mais il ne peut pas fonctionner quand il cames avec exec() –