Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Script shutdown.php] Comment l'utiliser

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

[Script shutdown.php] Comment l'utiliser

Message par rosty » 28 avr. 2015, 17:17

Bonjour,

Je voulais essayer le script Shutdown.php mais impossible de trouver le sujet (pourtant déja vu , surement pas encore indexé suite a la MAJ du forum)
et l'auteur Erwan2212 n'est pas dans la liste des membres, du coup impossible là aussi de faire une recherche via son pseudo :?

Pas de lien sur le market vers le sujet non plus :(

Si quelqu'un a le sujet dans ces favoris je suis preneur ;)
Et sinon si quelqu'un sait comment le faire fonctionner je suis aussi preneur :D
J'ai bien installé samba comme demandé ensuit, il est dit -> Passer le hostname username password en paramètres du script php.

Je mets :

Code : Tout sélectionner

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php PC-Home Rosty 1234
Mais sans succès :( j'ai loupé quoi ? :roll: :roll: :roll:
Logs :

Code : Tout sélectionner

28-04-2015 17:18:16 | debug | Execution de : php /usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php PC-Home Rosty 1234 2>&1
Pour rappel, ce script permet d'éteindre un PC windows ;)
Merci

--------
EDIT :
--------

Voici un récapitulatif de la procédure a suivre afin de faire fonctionner ce script.

En SSH, faite :

Code : Tout sélectionner

sudo apt-get install samba
sudo apt-get install samba-common-bin
Créer un script de type "Action" et "Defaut", renseignez :

Code : Tout sélectionner

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php ipdupc user mdp
Sur le PC, rendez vous dans la base de registe (tapez regedit dans la recherche du menu démarrer) :

Rendez vous ici

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system

Et créer la clé suivant et lui attribuer la valeur 1

> New DWORD Value = LocalAccountTokenFilterPolicy = 1

Dans la recherche du menu démarrer, tapez :

Services.msc

Mettre "Registre à Distance" en Automatique puis démarrer le service

Dans le pare-feu Windows :

Autoriser "Infrastructure de gestion Windows (WMI)"

Voila, ça devrait fonctionner ;)

Si ce n'est pas le cas, afin de déterminer là ou ça bloque, tapez en SSH :

Code : Tout sélectionner

net rpc SHUTDOWN -f -t 5 -I ipdupc -U user % mdp
Merci a tous ;)

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 21:07

Personne ne l'utilise ce petit script ?

Avatar de l’utilisateur
Croixamus
Actif
Messages : 521
Inscription : 28 nov. 2014, 15:43
Localisation : 56

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par Croixamus » 28 avr. 2015, 21:17

Bonjour rosty,
je l'utilise chez moi sur 3 PC en Windows 8.1 avec succès.

Il faut (d'après mes souvenirs) autoriser le "Remote UAC" -> https://support.microsoft.com/en-us/kb/942817

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
> New DWORD Value = LocalAccountTokenFilterPolicy = 1

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php @IP user mdp
Cdt,
JEEDOM sur VM Debian avec RFXcom/Téléinfo GCE/raZberry en USB-TTL
Esxi6 avec VM Jeedom / VM MotionEye / VM OpenMediaVault / VM OpenVPN-AS

Avatar de l’utilisateur
Numeror
Timide
Messages : 231
Inscription : 15 déc. 2014, 17:16

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par Numeror » 28 avr. 2015, 21:21

Je confirme ... Je l'avais pas utilisé depuis un certain temps mais en le testant de nouveau il a tellement bien marché que ça a éteint mon PC sans que j'ai eu le temps de sauvegarder un fichier :D
Comme dit Croixamus la syntaxe est :

Code : Tout sélectionner

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php @IP user mdp
JEEDOM sur Raspberry Pi avec contrôleur Aeon Z-Stick (OpenZwave)
Z-wave : 2x QEES Reto Shell, 2x QEES Reto Switch, 2x douilles Everspring, Philio 4-en-1, détecteur Everspring SP814, Z-wave.me KFOB2
Serveur YunoHost dans les nuages

Avatar de l’utilisateur
Croixamus
Actif
Messages : 521
Inscription : 28 nov. 2014, 15:43
Localisation : 56

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par Croixamus » 28 avr. 2015, 21:23

Ca peut servir, on c'est jamais...

shutdown.php
<?php
//quick and dirty remote windows shutdown script for Jeedomm by Erwan L. (erwan2212 at gmail.com)
//sudo apt-get install samba
//sudo apt-get install samba-common-bin
$Hostname=$argv[1];
$Username=$argv[2];
$Password=$argv[3];
exec("net rpc SHUTDOWN -f -t 5 -I " . $Hostname . " -U " . $Username . "%" . $Password . "");
?>
JEEDOM sur VM Debian avec RFXcom/Téléinfo GCE/raZberry en USB-TTL
Esxi6 avec VM Jeedom / VM MotionEye / VM OpenMediaVault / VM OpenVPN-AS

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 21:38

Merci a vous 2 pour votre retour, j'ai bien ajouté la clé dans le registre, modifié le nom par @IPdeMonPC mais rien :(
Je vais tenter un reboot du PC des fois que la nouvel clé n'est pas encore prise en charge bien qu'en général ce genre de modif est immédiat.

PS : Je suis soux W7 64b, et j'ai bien un MP pour mon User

Avatar de l’utilisateur
Croixamus
Actif
Messages : 521
Inscription : 28 nov. 2014, 15:43
Localisation : 56

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par Croixamus » 28 avr. 2015, 21:46

Essai avec ca en plus :
Services.msc -> mettre "Registre à Distance" en Automatique puis démarrer le service
Pare-feu Windows -> autoriser "Infrastructure de gestion Windows (WMI)"
JEEDOM sur VM Debian avec RFXcom/Téléinfo GCE/raZberry en USB-TTL
Esxi6 avec VM Jeedom / VM MotionEye / VM OpenMediaVault / VM OpenVPN-AS

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 21:53

Pas mieux :(

Avatar de l’utilisateur
skyline-ch
Actif
Messages : 1504
Inscription : 30 juil. 2014, 17:06
Localisation : Suisse - VS
Contact :

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par skyline-ch » 28 avr. 2015, 22:02

Sa m'intéresse et comme toi Rosty je suis sous W7 64x, donc je te fais un retour des que j'aurais pus tester car je voudrais l'utiliser en cas de coupure de courent, je vais mettre un onduleur pour laisser le temps de s’éteindre
Compétence :
- Prog : HTML5, CSS3, JS, JQuery, SQL, PHP

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 22:04

Ouai ça serait pratique ;) dans mon cas le PC n'est pas sous onduleur, c'est plus pour automatiser son arrêt le soir si il n'est pas éteint :D

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 22:14

Je test en SSH avec :

Code : Tout sélectionner

net rpc SHUTDOWN -f -t 5 -I IPdeMonPC -U monuser % monMP
Et j'ai ça en résultat :

Code : Tout sélectionner

cubie@Cubian:~$ net rpc SHUTDOWN -f -t 5 -I 192.168.1.145 -U monuser % 1234
Enter John's password:
Could not connect to server 192.168.1.145
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE
Could not connect to server 192.168.1.145
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE
Pourtant mon USER et MP sont bien correct :(

Avatar de l’utilisateur
Sshafi
Actif
Messages : 3882
Inscription : 01 juil. 2014, 16:08
Localisation : Albi

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par Sshafi » 28 avr. 2015, 22:20

Salut,
Je n'utilise pas ce script mais en nom d'utilisateur essaye NOM_PC_WIN\NOM_USER
??? Menfin ...
VM ESXi # Aeon Lab Gen5 | RFXtrx433E | ...
Trucs & Astuces

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 22:22

Allélouiaa, j'ai trouvé, c'est tout con, l'user a renseigner n'est pas celui qui apparaît quand vous vous loggué mais celui qui a été initialement créer.
Entre temps je l'avais renommé (plusieurs fois) mais pour ce loggué il faut l'initial :D

Pour le retrouver, rendez vous dans :

Panneau de configuration->comptes utilisateurs->configurer les propriétés avancées de profils utilisateurs

El là, vous verrai le nom de votre PC suivi de l'user initial a renseigner dans le script
Ha aussi, j'ai pas de @ devant l'adresse IP et ça fonctionne.

Je vais faire un récap dans le premier post ;) Merci a tous

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 28 avr. 2015, 22:36

Voici un récapitulatif de la procédure a suivre afin de faire fonctionner ce script (1er post mis a jour).

En SSH, faite :

Code : Tout sélectionner

sudo apt-get install samba
sudo apt-get install samba-common-bin
Créer un script de type "Action" et "Defaut", renseignez :

Code : Tout sélectionner

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php ipdupc user mdp
Sur le PC, rendez vous dans la base de registe (tapez regedit dans la recherche du menu démarrer) :

Rendez vous ici

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system

Et créer la clé suivant et lui attribuer la valeur 1

> New DWORD Value = LocalAccountTokenFilterPolicy = 1

Dans la recherche du menu démarrer, tapez :

Services.msc

Mettre "Registre à Distance" en Automatique puis démarrer le service

Dans le pare-feu Windows :

Autoriser "Infrastructure de gestion Windows (WMI)"

Voila, ça devrait fonctionner ;)

Si ce n'est pas le cas, afin de déterminer là ou ça bloque, tapez en SSH :

Code : Tout sélectionner

net rpc SHUTDOWN -f -t 5 -I ipdupc -U user % mdp
Merci a tous ;)

Avatar de l’utilisateur
Croixamus
Actif
Messages : 521
Inscription : 28 nov. 2014, 15:43
Localisation : 56

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par Croixamus » 28 avr. 2015, 22:55

Cool, à retenir le pb du user initial !
rosty a écrit :Ha aussi, j'ai pas de @ devant l'adresse IP et ça fonctionne.
Oups, désolé que ca t'ai induit en erreur, le @ c'est pour dire adresse
@IP = adresse IP
Cdt,
JEEDOM sur VM Debian avec RFXcom/Téléinfo GCE/raZberry en USB-TTL
Esxi6 avec VM Jeedom / VM MotionEye / VM OpenMediaVault / VM OpenVPN-AS

Avatar de l’utilisateur
skyline-ch
Actif
Messages : 1504
Inscription : 30 juil. 2014, 17:06
Localisation : Suisse - VS
Contact :

Re: [Script shutdown.php] Comment l'utiliser

Message par skyline-ch » 28 avr. 2015, 23:24

Petite question bête mais le MDP ai obligatoire car j'en ai pas et je veux pas en mettre
Compétence :
- Prog : HTML5, CSS3, JS, JQuery, SQL, PHP

Avatar de l’utilisateur
Numeror
Timide
Messages : 231
Inscription : 15 déc. 2014, 17:16

Re: [Script shutdown.php] Comment l'utiliser

Message par Numeror » 28 avr. 2015, 23:31

Oui malheureusement :(
J'en avais mis un quand même du coup puis fait une manip pour me logger automatiquement. Je sais plus trop laquelle par contre :( Peut-être : http://geekitdown.com/how-to-login-auto ... windows-8/
JEEDOM sur Raspberry Pi avec contrôleur Aeon Z-Stick (OpenZwave)
Z-wave : 2x QEES Reto Shell, 2x QEES Reto Switch, 2x douilles Everspring, Philio 4-en-1, détecteur Everspring SP814, Z-wave.me KFOB2
Serveur YunoHost dans les nuages

vins
Timide
Messages : 388
Inscription : 09 nov. 2014, 10:44

Re: [Script shutdown.php] Comment l'utiliser

Message par vins » 16 nov. 2015, 13:52

Bonjour,

J'essaye d'utiliser ce script mais je n'y arrive pas.
J'ai cela en message erreur en fesant :
net rpc SHUTDOWN -f -t 5 -I 192.168.0.104 -U vins % xxx
Enter vins's password:
Could not connect to server 192.168.0.104
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE
Could not connect to server 192.168.0.104
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE

Merci de votre aide.!!
2 RPI jeedom : EcoDevices, RFXCom, Zwave, Enocean, PlcBus, squeeze, Kodi, SNMP, Camera, Présence, Alarme, Imperihome, Pushbullet,
Ipfire bananaPi : Routeur 3G/4G, Asterisk, SMB, print/scan, (Serveur mail)

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: Script shutdown.php - Sujet introuvable - Auteur disparu

Message par rosty » 16 nov. 2015, 14:22

Look, c'est juste au dessus ;)
rosty a écrit :Allélouiaa, j'ai trouvé, c'est tout con, l'user a renseigner n'est pas celui qui apparaît quand vous vous loggué mais celui qui a été initialement créer.
Entre temps je l'avais renommé (plusieurs fois) mais pour ce loggué il faut l'initial :D

Pour le retrouver, rendez vous dans :

Panneau de configuration->comptes utilisateurs->configurer les propriétés avancées de profils utilisateurs

El là, vous verrai le nom de votre PC suivi de l'user initial a renseigner dans le script
Ha aussi, j'ai pas de @ devant l'adresse IP et ça fonctionne.

Je vais faire un récap dans le premier post ;) Merci a tous

vins
Timide
Messages : 388
Inscription : 09 nov. 2014, 10:44

Re: [Script shutdown.php] Comment l'utiliser

Message par vins » 28 mars 2016, 21:49

Bonsoir,

Je vous confirme que cette procedure est fonctionnel.
Par contre, il y a surement un ordre à suivre. Je ne peux vous le dire.
J'ai essayé plusieurs facon et là maintenant cela marche.

Et j'ai du modifié la ligne 8 ainsi :
exec("net rpc SHUTDOWN -r -f -I $Hostname -U $Username%$Password");


Merci à vous
2 RPI jeedom : EcoDevices, RFXCom, Zwave, Enocean, PlcBus, squeeze, Kodi, SNMP, Camera, Présence, Alarme, Imperihome, Pushbullet,
Ipfire bananaPi : Routeur 3G/4G, Asterisk, SMB, print/scan, (Serveur mail)

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités