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
Avatar de l’utilisateur
Ultraboss
Timide
Messages : 51
Inscription : 21 mai 2017, 20:42

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

Message par Ultraboss » 23 juin 2017, 17:51

Bonjour,
je suis tombé sur ce plugin car j'ai oublié de lancer Teamviewer sur mon pc et j'aurais voulu que jeedom le fasse...
J'ai modifié le script par "service start teamviewer" mais ça me retourne une erreur qui visiblement ressemble à la faille comblée par le fameux patch wannacry :
NTLMSSP packet check failed due to short signature (0 bytes) !
Si d'autres pouvaient confirmer merci.
RPI3/Jeedom V3/Xiaomi gateway/Nest thermostat/Yi ants 720/Mijia 1080/ZW090 Z-Stick Gen5 EU

Avatar de l’utilisateur
sheep300
Actif
Messages : 1202
Inscription : 27 mai 2015, 23:27
Localisation : la rochelle

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

Message par sheep300 » 23 juin 2017, 21:06

Sincèrement suite au fonctionnement aléatoire de ce script je suis passé à eventghost et là c'est magique.
Pour faire ce que tu veux faire je te conseille plutôt cette solution

Envoyé de mon Moto G (4) en utilisant Tapatalk

Damien

Avatar de l’utilisateur
Ultraboss
Timide
Messages : 51
Inscription : 21 mai 2017, 20:42

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

Message par Ultraboss » 23 juin 2017, 22:55

Merci mais s'il faut installer encore un autre service pour faire du lancement de service, c'est pas génial...
RPI3/Jeedom V3/Xiaomi gateway/Nest thermostat/Yi ants 720/Mijia 1080/ZW090 Z-Stick Gen5 EU

Avatar de l’utilisateur
sheep300
Actif
Messages : 1202
Inscription : 27 mai 2015, 23:27
Localisation : la rochelle

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

Message par sheep300 » 23 juin 2017, 23:52

C'est sûr mais c'est fiable puis ça fait pas que ça

Envoyé de mon Moto G (4) en utilisant Tapatalk

Damien

rzae
Timide
Messages : 31
Inscription : 31 janv. 2017, 10:07

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

Message par rzae » 11 août 2017, 10:05

Bonjour,

Voila je cherche à utiliser ce script aussi pour éteindre mon PC.
J'arrive bien a éteindre via net rpc SHUTDOWN -f -t 5 -I ipdupc -U user % mdp
Par contre impossible en utilisant le script.
J'ai bien choisi le script dans parcourir et dans requête j'ai mis "/var/www/html/plugins/script/core/ressources/shutdown.php IPDUPC -U user % mdp
Pouvez-vous me dire si c'est la bonne requête?
Merci

sharkan
Timide
Messages : 322
Inscription : 22 nov. 2016, 22:28

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

Message par sharkan » 25 nov. 2017, 20:02

bonjour impossible de faire fonctionner le script quand je tape la commande net rpc SHUTDOWN -f -t 5 -I 192.168.1.9 Nicolas MDP

il met met cela :
NET
[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]

quelqu'un a une idée ?
merci

Fifirept
Timide
Messages : 34
Inscription : 02 mai 2017, 15:25

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

Message par Fifirept » 05 janv. 2018, 14:18

Bonjour,
J'arrive peut être un peu tard mais ta commande ressemble fortement à une commande passée sous Windows alors c'est une commande Linux à passer depuis ton Jeedom, en SSH.
sharkan a écrit :
25 nov. 2017, 20:02
bonjour impossible de faire fonctionner le script quand je tape la commande net rpc SHUTDOWN -f -t 5 -I 192.168.1.9 Nicolas MDP

il met met cela :
NET
[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]

quelqu'un a une idée ?
merci
Jeedom 3.3.25 sur Z83 dédié+ 39 Plugins
Z-Wave Plus USB Controller + 23 devices
RFPlayer2 + 15 devices
BLEA + 7 devices

sharkan
Timide
Messages : 322
Inscription : 22 nov. 2016, 22:28

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

Message par sharkan » 13 janv. 2018, 11:52

Fifirept a écrit :
05 janv. 2018, 14:18
Bonjour,
J'arrive peut être un peu tard mais ta commande ressemble fortement à une commande passée sous Windows alors c'est une commande Linux à passer depuis ton Jeedom, en SSH.
sharkan a écrit :
25 nov. 2017, 20:02
bonjour impossible de faire fonctionner le script quand je tape la commande net rpc SHUTDOWN -f -t 5 -I 192.168.1.9 Nicolas MDP

il met met cela :
NET
[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]

quelqu'un a une idée ?
merci
AHHH d'accord je vais réessayer alors.
merci pour ta réponse l'amis :)

Avatar de l’utilisateur
pep_ka
Timide
Messages : 19
Inscription : 22 mars 2018, 15:52

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

Message par pep_ka » 19 avr. 2018, 10:08

Bonjour à tous

Merci pour le partage pour arrêter le PC via Jeedom.

Malgré le suivi strict de ta méthode @Rosty, la commande via Jeedom ne fonctionne pas.

Par contre pas de problème avec la commande

Code : Tout sélectionner

net rpc SHUTDOWN -f -t 5 -I IPdeMonPC -U monuser%monMdp
mon PC s'éteint correctement.

Sur Jeedom, j'ai ajouté une commande script:

Type Script : Script
Type : Action / Défaut
Requête : /usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php IPdeMonPC monuser monMdp

Je sauvegarde, et je teste avec le bouton "Tester" tout à droite de la commande et voici l'erreur affiché:
Erreur execution de la commande [Bureau][PC OFF][PC OFF] : Error on shell exec, return value : 1. Details : Array ( [0] => Could not open input file: /usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php )
Si qq'un à une idée pourquoi ça ne fonctionne pas.

Merci d'avance

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

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

Message par Matt25p » 28 avr. 2018, 17:41

pep_ka a écrit :
19 avr. 2018, 10:08
Bonjour à tous

Merci pour le partage pour arrêter le PC via Jeedom.

Malgré le suivi strict de ta méthode @Rosty, la commande via Jeedom ne fonctionne pas.

Par contre pas de problème avec la commande

Code : Tout sélectionner

net rpc SHUTDOWN -f -t 5 -I IPdeMonPC -U monuser%monMdp
mon PC s'éteint correctement.

Sur Jeedom, j'ai ajouté une commande script:

Type Script : Script
Type : Action / Défaut
Requête : /usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php IPdeMonPC monuser monMdp

Je sauvegarde, et je teste avec le bouton "Tester" tout à droite de la commande et voici l'erreur affiché:
Erreur execution de la commande [Bureau][PC OFF][PC OFF] : Error on shell exec, return value : 1. Details : Array ( [0] => Could not open input file: /usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php )
Si qq'un à une idée pourquoi ça ne fonctionne pas.

Merci d'avance
Bonjour a vous chez moi cela ne marche plus non plus qu'un a une solution pour remédier a ce pb
merci de votre aide
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

Avatar de l’utilisateur
pep_ka
Timide
Messages : 19
Inscription : 22 mars 2018, 15:52

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

Message par pep_ka » 29 avr. 2018, 11:20

Salut Matt25p

Pour ma part, je n'ai pas dit que ça ne marchait plus, mais que ça ne marchait pas du tout.

Mais en parcourant plusieurs autre topic, et surtout en trouvant le market des scripts sur Jeedom, que j'ai fait la relation que dans le tuto il manquait la partie script à ajouter et surtout modifier.
vins a écrit :
28 mars 2016, 21:49
Et j'ai du modifié la ligne 8 ainsi :
exec("net rpc SHUTDOWN -r -f -I $Hostname -U $Username%$Password");
$Hostname : IP local de ton PC ex : 192.168.1.12
$Username : nom de ta session windows ex : Matt
$Password : mot de passe de ta session ex : 25p

Si tu bloques sur qq'chose, n'hésites pas

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

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

Message par Matt25p » 30 avr. 2018, 10:42

pep_ka a écrit :
29 avr. 2018, 11:20
Salut Matt25p

Pour ma part, je n'ai pas dit que ça ne marchait plus, mais que ça ne marchait pas du tout.

Mais en parcourant plusieurs autre topic, et surtout en trouvant le market des scripts sur Jeedom, que j'ai fait la relation que dans le tuto il manquait la partie script à ajouter et surtout modifier.
vins a écrit :
28 mars 2016, 21:49
Et j'ai du modifié la ligne 8 ainsi :
exec("net rpc SHUTDOWN -r -f -I $Hostname -U $Username%$Password");
$Hostname : IP local de ton PC ex : 192.168.1.12
$Username : nom de ta session windows ex : Matt
$Password : mot de passe de ta session ex : 25p

Si tu bloques sur qq'chose, n'hésites pas
Merci a toi peux tu me dire si je dois supprimé tout ce qui est apret $Hostaname:
car apres comme sur la photo j'ai d'autre chose
merci a toi
Script Schutdown.jpg
Script Schutdown.jpg (53.65 Kio) Consulté 3642 fois
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

wanabo
Timide
Messages : 54
Inscription : 24 févr. 2016, 11:21

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

Message par wanabo » 01 mai 2018, 08:58

Ma ligne 8 est : exec("net rpc SHUTDOWN -f -I " . $Hostname . " -U " . $Username . "%" . $Password . "");
Et ça marche.

J'ai donc simplement supprimer -t 5 de la ligne

Avatar de l’utilisateur
pep_ka
Timide
Messages : 19
Inscription : 22 mars 2018, 15:52

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

Message par pep_ka » 01 mai 2018, 09:03

Comme je te l'es dis avant, tu supprimes le ligne 8, et tu la remplaces par :

Code : Tout sélectionner

exec("net rpc SHUTDOWN -r -f -I $Hostname -U $Username%$Password");
ensuite tu changes :

$Hostname : IP local de ton PC ex : 192.168.1.12
$Username : nom de ta session windows ex : Matt
$Password : mot de passe de ta session ex : 25p

Voilà

stephane93
Timide
Messages : 2
Inscription : 27 déc. 2017, 15:05

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

Message par stephane93 » 01 juin 2018, 19:14

Bonjour,

J'ai beau suivre les procédures rien ne se passe.

Je suis sous Win10 avec un RB pi3 sous jeddom

Une idée ?


Par avance merci

Pandalex
Timide
Messages : 62
Inscription : 16 avr. 2018, 15:22

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

Message par Pandalex » 03 janv. 2019, 15:54

Merci pour le sujet.

Comme j'ai galéré à trouver voici un lien qui explique comment autoriser "Infrastructure de gestion Windows (WMI)" dans le parefeu

https://www.pcastuces.com/pratique/wind ... /page3.htm

Par contre j'ai créé un script dans Jeedom.
Dans 'requête' j'ai collé la ligne de commande

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php ipdupc user mdp

Mais si je test il cherche le fichier shutdown.php que je n'ai pas.
1) Comment puis-je le trouver ?
2) Comment puis-je le mettre là où il le cherche ?

Merci ;)


J'ai créé en local sur mon PC un fichier shutdown.php qui ressemble à ça :
<?php

$Hostname=$argv[1];
$Username=$argv[2];
$Password=$argv[3];

exec("net rpc SHUTDOWN -r -f -I $Hostname -U $Username%$Password");

?>

Mais je ne vois pas comment l'envoyer à Jeedom ...

Avatar de l’utilisateur
Lecl0ne
Timide
Messages : 199
Inscription : 11 août 2018, 16:57

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

Message par Lecl0ne » 11 janv. 2019, 00:16

Je repose la question au cas où..... Est il obligatoire de renseigner user et MDP? Je n'ai pas de mot de passe.

Avatar de l’utilisateur
Lecl0ne
Timide
Messages : 199
Inscription : 11 août 2018, 16:57

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

Message par Lecl0ne » 11 janv. 2019, 09:38

Pandalex a écrit :
03 janv. 2019, 15:54
Merci pour le sujet.

Comme j'ai galéré à trouver voici un lien qui explique comment autoriser "Infrastructure de gestion Windows (WMI)" dans le parefeu

https://www.pcastuces.com/pratique/wind ... /page3.htm

Par contre j'ai créé un script dans Jeedom.
Dans 'requête' j'ai collé la ligne de commande

/usr/share/nginx/www/jeedom/plugins/script/core/ressources/shutdown.php ipdupc user mdp

Mais si je test il cherche le fichier shutdown.php que je n'ai pas.
1) Comment puis-je le trouver ?
2) Comment puis-je le mettre là où il le cherche ?

Merci ;)


J'ai créé en local sur mon PC un fichier shutdown.php qui ressemble à ça :
<?php

$Hostname=$argv[1];
$Username=$argv[2];
$Password=$argv[3];

exec("net rpc SHUTDOWN -r -f -I $Hostname -U $Username%$Password");

?>

Mais je ne vois pas comment l'envoyer à Jeedom ...
J'ai exactement le même problème à présent :) J'ai essayé par Filezilla mais le dossier nginx n'existe même pas.

Avatar de l’utilisateur
Lecl0ne
Timide
Messages : 199
Inscription : 11 août 2018, 16:57

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

Message par Lecl0ne » 11 janv. 2019, 11:31

Alors pour ceux (et j'en connais) qui galèrent avec le Shutdown.php, il n'est pas indispensable.

Voilà la méthode complète:

1) Lancer les commandes suivantes (par le biais de Putty en ssh ou depuis le Raspberry directement):

Code : Tout sélectionner

sudo apt-get install samba
sudo apt-get install samba-common-bin

2) Sous Jeedom, plugin Script (sur le market), créer un script type action / défaut rempli ainsi:

Code : Tout sélectionner

net rpc SHUTDOWN -f -t 1 -I ADRESSEIP -U USER%MDP
(Ce paramétrage permet un arrêt immédiat, sans avertissement)

Remplacer ADRESSE IP Par l'adresse IP du pc à éteindre à distance

USER par le nom d'utilisateur, trouvable ici:
Panneau de configuration->comptes utilisateurs->configurer les propriétés avancées de profils utilisateurs
(après le slash)

MDP pour le mot de passe de l'ordinateur.


3) Pour ceux qui n'ont pas de mot de passe, en créer un (dans le menu options de connexion) puis faire la manipulation suivante:

Taper "netplwiz" dans le menu démarrer et lancer le programme

Sélectionner l'utilisateur concerné
Décocher "Les utilisateurs doivent entrer...etc" en haut
Confirmer par le mot de passe en vigueur
Appliquer et OK


4) Sur le PC Tapez "regedit" dans la recherche du menu démarrer)
Rendez vous ici (vous pouvez taper l'adresse de la clé dans la barre blanche):

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


5) Dans la recherche du menu démarrer, tapez "services.msc"
Mettez "Registre à Distance" en Automatique puis démarrer le service

6) Tapez Pare-feu dans le menu démarrer
Cliquez sur "Autoriser une application...etc."
Cherchez "Infrastructure de gestion Windows (WMI)" et cochez les cases associées.
Validez et quittez.

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

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