Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

salut a tous.

 

je voudrais créer un raccourci cmd, qui lorsque je clique dessus m'exécute automatiquement : shutdown -i -m etc...

 

Il s'ouvre apres une fenetre dont je voudrais qu'elle soit préremplie., est-ce possible ?

Posté(e)

j'ai créer un .bat qui est le suivant :

 

shutdown -s -t 5 -f -m \\192.168.1.106 -c "Arrêt du Serveur"

 

 

je voudrais juste rajouter une ligne, qui me permet lors de l'éxecution, d'ouvrir une fenetre oui/non, qui me permet de confirmer le shutdown ou l'annuler.

Posté(e)

Voici la solution : (merci a lucas HFR)

 

Code :

 

Dim cmd

 

Set cmd = CreateObject("WsCript.Shell" )

dim ok

ok = msgbox ("salut", vbYesNo)

 

If ok = vbYes Then

cmd.run "shutdown -m \\?..."

 

end if

Posté(e)

bonsoir et merci de l'info mais faudrait juste préciser qu'il faut enregistrer le fichier en .vbs me semble-t'il.

Posté(e) (modifié)

yes désolé pour cet oubli.

 

cela marche-t-il chez vous ? je pensais avoir trouvé la soluc mais le pc ne s'éteint pas entierement. En effet, on dirait que le disque dur s'arrete de tourner, mais l'alimentation marche toujours.

 

savez vous pourquoi ?

Modifié par chester
Posté(e) (modifié)

Bonjour

 

Chez moi, après l'avoir adapté, ça fonctionne.

 

Tu as mis quoi en paramètre à shutdown exactement ?

 

Si tu exécutes la commande shutdown directement sur le PC en question ça marche ?

Modifié par Berfizan
Posté(e)

salut,

 

voici ma commande :

 

Dim cmd

Set cmd = CreateObject("WsCript.Shell" )

dim ok

ok = msgbox ("Etes-vous sûr(e) de vouloir éteindre le serveur ?", vbYesNo)

If ok = vbYes Then

cmd.run "shutdown -s -t 15 -f -m \\192.168.1.106"

end if

 

Une fois tenté sur le serveur directement, la commande c:\shutdown -s -t 15 -f -m \\192.168.1.106 ne marche pas. Lorsque j'execute le VBS via le réseau, et que je met devant le serveur pour voir comment il se comporte, je le vois fermer toutes les applications, se déconnecté de windows etc.... Bref une mise hors tension normale. Mais c'est après que je vois que tout ne s'éteint pas.

Posté(e)
Une fois tenté sur le serveur directement, la commande c:\shutdown -s -t 15 -f -m \\192.168.1.106

 

Ca ne peut pas marcher :

 

1 - shutdown n'est pas dans c:\ mais dans c:\windows\system32, donc enlève le c:\ ça devrait marcher car il y a un path sur c:\windows\system32

 

2 - il faut enlever le -m \\192 etc etc etc si tu tapes directement la commande sur le PC à arrêter, car ça sert à stopper une machine distante.

Posté(e)

je ne peux pas enlever le c:> , c'est ce qui s'affiche automatiquement quand je lance le CMD.

 

mais de toute facon lorsque je lance la commande shutdown en réseau, elle marche, c'est juste l'alimentation qui reste allumé, le probleme vient de là, mais comment le régler ?

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.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...