Aller au contenu

Featured Replies

Posté(e)

Bonjour je souhaite faire un raccourci bureau pour éteindre le DS207+.

Sous le navigateur on trouve le bouton pour mettre en veille ou éteindre.

J'en fait un raccourci sur le bureau.

Mais comment insérer le nom et pwd dans ce lien car il m'ouvre systématiquement la page de login !!!!

Merci d'avance pour vos idées.

Yves

Posté(e)

Bonjour je souhaite faire un raccourci bureau pour éteindre le DS207+.

Sous le navigateur on trouve le bouton pour mettre en veille ou éteindre.

J'en fait un raccourci sur le bureau.

Mais comment insérer le nom et pwd dans ce lien car il m'ouvre systématiquement la page de login !!!!

Merci d'avance pour vos idées.

Yves

Juste une idée, ne serait-il pas plus facile de "relier" ton bouton à un script telnet qui éteindrait le syno?

Johan :hi:

Posté(e)
  • Auteur

Juste une idée, ne serait-il pas plus facile de "relier" ton bouton à un script telnet qui éteindrait le syno?

Johan :hi:

Je suis ouvert à toute proposition mais je ne connais pas telnet (enfin que de nom) !

Donc si quelqu'un peut me donner la démarche à suivre pour avoir une icône sur le bureau qui en double cliquant éteint le NAS ce serait cool !!!

Posté(e)

Bonsoir,

Mon script moniteur permet de faire çà, entre autre.

Mais il est dommage de l'utiliser juste pour cette fonction ;)

En PHP, ce n'est pas possible, il y a une protection sans doute.

A+ :hi:

Fred.

Posté(e)
  • Auteur

Bonsoir,

Mon script moniteur permet de faire çà, entre autre.

Mais il est dommage de l'utiliser juste pour cette fonction ;)

En PHP, ce n'est pas possible, il y a une protection sans doute.

A+ :hi:

Fred.

Y a pas plus simple ???

Je veux bien prendre une partie du script ... mais de là à installer tout le reste !!!

J'veux juste pouvoir éteindre mon NAS !!! :unknw:

Commencons par le commencenment :

Comment lancer un script ?

Dans mon .bat je met

telnet 192.x.x.x

une fenetre s'ouvre et me dit : DS207 login

alors comment faire pour entrer automatiquement root puis le password ?

Merci d'avance

Posté(e)
  • Auteur

Ce que je demande est trop compliqué ???

Désolé mais je ne connais pas telnet !

A votre bon coeur ..... :vava:

Posté(e)

Bonjour,

Ce n'est pas compliqué, c'est seulement un problème de droit.

Seul le compte 'root' peut le faire et par un script (bat, cmd, php) je n'y suis pas arrivé.

Perso, j'ai cherché pas mal de temps avant de trouver et valider une méthode avec 'moniteur'.

Je pourrais isoler cette fonction, mais il faudra de toute façon mettre les mains dans Telnet.

A+ :hi:

Fred.

Posté(e)

Si tu me laisse le temps, je te fait un vbscript, qui fera le Telnet, par contre il nécessite l'installation d'un winsock - gratuit- spécifique !

Posté(e)

Je l'ai fait, mais j'ai pas le syno sous la main pour tester... à ce soir ;)

Posté(e)
  • Auteur

Merci je vais tester ce soir !

Et je regarderai le code pour comprendre ...

Merci encore !

Posté(e)

Alors ? cela te convient-il ?

Posté(e)

Bonsoir,

Merci, je n'ai pas trop le temps de tester en ce moment, mais avoir accès au SYNO par Vbscript/Telnet, cela peut être intéressant. :D

A+ :hi:

Fred.

  • 2 semaines après...
Posté(e)

Bonsoir,

Je viens de faire un pti truc simple et fonctionnel.

Je poste le code pour ceux que ça intéresse.

 Set WSHShell = CreateObject("WScript.Shell") 

 WSHShell.run "telnet.exe 192.168.x.x"

 wscript.sleep 1000

 WSHShell.sendkeys "root~"

 wscript.sleep 1000

 WSHShell.sendkeys "motdepass~"

 wscript.sleep 1000

 WSHShell.sendkeys "poweroff~"

Copier le code ci-dessus dans un fichier .vbs

Double-cliqué dessus pour éteindre votre Syno depuis votre bureau.

++ clem

Posté(e)
  • Auteur

Bonsoir,

Je viens de faire un pti truc simple et fonctionnel.

Je poste le code pour ceux que ça intéresse.

 Set WSHShell = CreateObject("WScript.Shell") 

WSHShell.run "telnet.exe 192.168.x.x"

wscript.sleep 1000

WSHShell.sendkeys "root~"

wscript.sleep 1000

WSHShell.sendkeys "motdepass~"

wscript.sleep 1000

WSHShell.sendkeys "poweroff~"

Copier le code ci-dessus dans un fichier .vbs

Double-cliqué dessus pour éteindre votre Syno depuis votre bureau.

++ clem

Impecable ... !

Juste une remarque ... pour ne pas dire que c'est parfait ...

Peut - on faire en sorte que la fenêtre dos ne s'affiche pas ???

Sinon c'est ce que je cherchais !!! :good:

Posté(e)

Utilise SSH avec une authentification par clé (authorise la clé de ta machine) pour te connecter directement, ensuite fait un shutdown.

Posté(e)

Utilise SSH avec une authentification par clé (authorise la clé de ta machine) pour te connecter directement, ensuite fait un shutdown.

Toi, t'as pas du lire la conversation ;) !

Posté(e)

Toi, t'as pas du lire la conversation ;) !

Je pense que si car il vient de nous donner la solution de notre problème !!!

Merci beaucoup hoip.

Apres avoir fait un peu de lecture sur l'utilisation de clé DSA (Le procédé permet de s'authentifier en SSH via une clef automatiquement sans taper de mot de passe.)

mon script ne contient plus que :

Set WSHShell = CreateObject("WScript.Shell") 

WSHShell.run "ssh root@192.168.1.126 poweroff"

Posté(e)

:shok:

Je vais faire un peu de lecture moi aussi :vava:

:yahoo: J'adore apprendre :yahoo: Merci hoip, et pardon

Posté(e)
  • Auteur

Je pense que si car il vient de nous donner la solution de notre problème !!!

Merci beaucoup hoip.

Apres avoir fait un peu de lecture sur l'utilisation de clé DSA (Le procédé permet de s'authentifier en SSH via une clef automatiquement sans taper de mot de passe.)

mon script ne contient plus que :

Set WSHShell = CreateObject("WScript.Shell") 

WSHShell.run "ssh root@192.168.1.126 poweroff"

Ben là chapeau bas ... mais la fenêtre DOS ... peut-on la cacher ? :fool:

Posté(e)

Avec mon script, tu n'en as pas ;)

Posté(e)

Tu peux toujours créer un raccourci vers ton script, et dans les propriétés du raccourci tu choisis -> Exécuter : Réduite

Ou :

poweroff.bat

cmdow @ /HID

@ECHO OFF 

ssh root@192.168.1.126 poweroff

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.