IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Démarrer un parc de PC à distance (commande DOS)


Sujet :

Windows

  1. #1
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut Démarrer un parc de PC à distance (commande DOS)
    Bonjour,
    Je vous explique mon cas je travail au sein d'un pole imformatique et l'on m'as demander si possible de controler le démarrage ou l'extinction des pc a distance sur un réseau local et tout les poste sont en dhcp. Pour cela on m'as fourni plusieur fichier
    Voici le premier les commandes pour eteindre les pc : http://cjoint.com/?AGArU6s9WuI (ou quelque commande sont inconnu pour ma part)
    le second pour allumer les pc : http://cjoint.com/?AGArWcZ4Raw
    Puis la liste des pc : http://cjoint.com/?AGArWXWsWar (pour ma part les pc ont pour non Mxxxxxxxxx)
    Puis un exe : http://cjoint.com/?AGArXQ0m8JC
    Voila mais on ne m'as rien expliquer tout ça donc je suis un peu perdue avec tout ça , si quelqu'un pouvais m'aider , merci d'avance

    Config : windows xp

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    Salut,

    Tu as tout sous la main pourtant ... Que veux tu faire de plus ?

    Tu as deux scripts :
    Le "plus simple" : le démarrage des PC. Le script se charge de lire le fichier "listepc", puis, pour chaque ligne il lance l'outil "wol.exe" pour démarrer le PC. Chaque ligne de la liste correspond à un PC.

    L'autre te permet, toujours à partir de la liste, de les éteindre 1 par 1.

    Tu mets ces 4 fichiers dans le même dossier, et il te suffit d'exécuter le fichier (double-clic) en fonction de ce que tu veux faire (démarrer/éteindre)

  3. #3
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Ces ce que je pensait mais il faut que je change certaine chose , j'ai crer le dossier c:\jcl , puis aprés quand je lance le script de démarrage il attend une valeur pour i et il ne connait pas la commande wol %2 , et pour l'arret je n'ai pas les fichier qu'il cherche car je ne suis pas sous winn 2003 qui est un serveur mais toutes mes machines sous XP que dois je changer ?

    if exist \\%1\c$\WINNT\Cluster\CluAdmin.exe GOTO fin

    if exist \\%1\c$\jour.txt GOTO fin

    if exist \\%1\c$\integr\bin\integr.exe GOTO TROUVER ces trois chemin la

    Voir doc jointe , merci de m'aider
    Fichiers attachés Fichiers attachés

  4. #4
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Je viens decomprende pourquoi tu m'as dit que c'était si simple , les fichier sont fait pour être sur un serveur , mais dans mon cas ils sont sur un pc aministrateur qui n'ets pas le serveur , comment puis je faire ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    Le fait que tu sois sur un environnement "Windows 2003" ou "XP" n'a pas beaucoup d'importance.

    Il faut que tu sois certain que le contexte est le même à savoir :
    - Est ce que j'ai bien l'arborescence identique nécessaire par rapport au serveur ?
    - Est ce que mon PC peut atteindre l'ensemble des PCs de la liste (dans le cas de vLan, il se peut que non...)

    Ensuite, il faut que tu essayes de décortiquer "pas à pas" ce que font ces scripts pour bien comprendre. Au besoin, lancer les commandes via une console DOS (je pense par exemple à l'essai de wol.exe).

    Après, pour avoir regardé tes scripts, je peux te donner quelques détails :
    %x (où x = un chiffre entier) : ce sont des paramètres d'appel. Par exemple, tu crées un script et tu l'appel en ligne de commande comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonScript.cmd Arg1 Arg2 Arg3
    Tu pourras récupérer les valeurs en utilisant directement "%1" "%2" "%3"

    Donc on en déduit que wol est appelé comme ça :

    Au passage : vérifie que le script fonctionne bien sur le serveur (en le lançant directement depuis le serveur)

    Puis si il marche bien, assures toi que tu copies bien le fichier. Car le retour d'information que tu avais dans la console montrait que ton script ne s'exécutait pas...

  6. #6
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Tu m'as été d'une très bonne aide , mais un dernier petit truc , à ton avis qu'elle valeur attend le %i ? et les autres %1 et %2?

    voici un screenshoot de l'arret pc mais il ne c'est pas arréter : /
    Fichiers attachés Fichiers attachés

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    Si tu parles de cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f %%i in (listepc.txt) do (call :sh %%i)
    Il s'agit en fait de comprendre :
    "Pour chaque ligne (%%i) dans "listepc.txt", j'appelle ma section de code "sh" avec le paramètre "%%i"

    Donc %%i prend successivement la valeur de chaque ligne dans listepc.txt

  8. #8
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Donc si je comprend bien dans liste pc si j'ai 4 lignes comme argument aprés par exemple:
    voila la ligne de code que je dois avoir ?

    Mais c'est plus pour celle ci de ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    wol %2
    echo relance %1 >> c:\jcl\relancepc.log
    je dois mettre en ligne de code mais par quoi remplacer %1 %2 ?

  9. #9
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    En fait, je viens de tester ton script (en modifiant quelques morceaux)

    Ta liste de PC doit se composer comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NomDeLaMachine;AdresseMAC
    Ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    %1 = NomDeLaMachine
    %2 = AdresseMAC
    Ton script n'a donc pas besoin d'argument pour être appelé puisque les "paramètres" sont dans "listepc.txt".

  10. #10
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    oui merci , j'ai compris également juste avant de lire ton message.

    Donc pour tout éteindre c'est impeccable tout fonctionne correctement par contre pour allumer il me met une erreur qui est Error: the MAC adress mut be exactly 12 hexadecimal digits.

    Alors que dans mon fichier listepc.txt mon nom de pc est correct et mon adresse Mac dérriere fait 12 caractére

  11. #11
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    Il ne s'agit peut être pas d'un caractère Hexa Même si ils ont tous une longueur de 12 caractères...

    Vérifie que tes chiffres Hexa vont de 0 à 9 et de "a" à "f"

    Il me semble que tu n'as pas besoin de mettre les ":"

  12. #12
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Luc1an0 Voir le message
    Il ne s'agit peut être pas d'un caractère Hexa Même si ils ont tous une longueur de 12 caractères...

    Vérifie que tes chiffres Hexa vont de 0 à 9 et de "a" à "f"

    Il me semble que tu n'as pas besoin de mettre les ":"
    Mon adresse MAC ce présente comme ceci dans mon fichier listepc.txt
    M800000022,0008742DB959

    Je vois pas d'ou peut venir mon erreur sur ce coup ci

  13. #13
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    Essayes un point-virgule au lieu de la virgule ...

  14. #14
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    J'ai réussi mais le poste ne démarre pas : /

    Je pense que je dois avoir quelque chose a configurer dans le BIOS le WOL par exemple va falloir que je trouve ça

  15. #15
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    Il faut effectivement que la carte mère soit compatible et la carte réseau, et que l'option soit configurée dans le bios.

    Il faut, de plus, que, à l’arrêt du pc, le lien de la carte réseau avec le switch soit maintenu. Cela veut dire que la carte doit restée sous tension ainsi que le switch et que le câble reste branché (cela exclu les connexions par wifi) pour que les 2 appareils restent en veille active. Si, le lien entre la carte et le switch vient a être rompu (câble débranché, coupure de courant qui fait que l'un des 2 appareils ne peut plus maintenir le mode veille) les 2 appareils vont passer en mode arrêt total et le wol ne sera plus possible avant la prochaine mise sous tension du pc
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  16. #16
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par sevyc64 Voir le message
    Il faut effectivement que la carte mère soit compatible et la carte réseau, et que l'option soit configurée dans le bios
    Alorsce qui de la carte réseau j'ai activer le Wall Magic Packet , mais dans le BIOS je ne trouve pas quoi activer j'ai un DELL OPTILEX Gx260 et aussi OPTILEX 740.

    En tous cas merci de votre aide !

  17. #17
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    Peut-être que ce n'est pas appelé explicitement WOL ou Wake On Lan.

    Regarde si tu n'as pas une rubrique qui te permet d'autoriser des réveils par modem, périphériques USB, etc ... Il te faudra activer le réveil par réseau, ou si tu n'as pas, le réveil par les périphériques PCI
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  18. #18
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    Je peux te confirmer que la série Optiplex de Dell permet le WOL :

    Si cela peut t'aider !

  19. #19
    Candidat au Club
    Homme Profil pro
    MSA Picardie
    Inscrit en
    Juillet 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : MSA Picardie
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 15
    Points : 4
    Points
    4
    Par défaut
    Javais bien activer le bon truc par rapport au lien que tu m'as filer , je vais essayer avec le petit logiciel mais avec mon script rien ne ce passe.

    Suite à l'essai , même avec Wake On Lan rien ne ce passe pourtant j'ai bien activer dan le BIOS et les magic packet dans les propopriété de la carte mére

  20. #20
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    Sur la machine que tu souhaite réveillé, tu lance ce petit logiciel (machine allumée donc): http://www.depicus.com/wake-on-lan/w...n-monitor.aspx

    Puis tu envoie tes paquets de wol, ce petit logiciel t’indiquera si la machine les reçoit.
    Si, déjà quand elle est allumée, elle ne reçoit pas les paquets avec ce petit logiciel, il faudra commencer par résoudre ce problème.

    Pense aussi à vérifier que ton matériel réseau (routeur notamment) est compatible/configuré pour laisser passer les magicpackets
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

Discussions similaires

  1. [Débutant] [développement] Comment lancer des commandes dos à distance ?
    Par Tarmineldur dans le forum Développement Windows
    Réponses: 30
    Dernier message: 12/12/2012, 12h15
  2. Connexion a distance et commande DOS
    Par gfaupin dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 07/03/2012, 11h45
  3. commande dos à distance
    Par lesafir dans le forum VB.NET
    Réponses: 3
    Dernier message: 21/07/2008, 15h44
  4. [langage] Commande DOS dans un programme
    Par Jibees dans le forum Langage
    Réponses: 15
    Dernier message: 23/04/2003, 12h08
  5. commande dos pour résoudre une adresse ip
    Par stephy dans le forum Développement
    Réponses: 2
    Dernier message: 17/12/2002, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo