Précédent   Forum des professionnels en informatique > Systèmes > Windows
Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2011, 11h15   #1
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 11h44   #2
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
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)
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 11h53   #3
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
Type de fichier : doc Lors du lancement du script de démarrage.doc (79,5 Ko, 6 affichages)
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 13h04   #4
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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 ?
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 13h30   #5
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
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 :
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...
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/08/2011, 13h53   #6
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
Type de fichier : doc extinction.doc (42,0 Ko, 6 affichages)
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h16   #7
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
Si tu parles de cette ligne :

Code :
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
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h23   #8
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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 :
1
2
wol %2
echo relance %1 >> c:\jcl\relancepc.log
je dois mettre en ligne de code mais par quoi remplacer %1 %2 ?
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h37   #9
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
En fait, je viens de tester ton script (en modifiant quelques morceaux)

Ta liste de PC doit se composer comme cela :

Code :
NomDeLaMachine;AdresseMAC
Ainsi :
Code :
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".
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 15h00   #10
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 15h04   #11
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
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 ":"
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 15h10   #12
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 15h14   #13
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
Essayes un point-virgule au lieu de la virgule ...
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 15h18   #14
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 20h38   #15
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 879
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 879
Points : 7 647
Points : 7 647
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 09h12   #16
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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 !
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 10h54   #17
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 879
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 879
Points : 7 647
Points : 7 647
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 11h07   #18
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
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 : 437
Points : 558
Points : 558
Je peux te confirmer que la série Optiplex de Dell permet le WOL :

Si cela peut t'aider !
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 11h28   #19
Invité de passage
 
Homme david Corbillon
MSA Picardie
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme david Corbillon
Localisation : France, Somme (Picardie)

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

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 1
Points : 1
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
daveid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 11h44   #20
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 879
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 879
Points : 7 647
Points : 7 647
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h13.


 
 
 
 
Partenaires

Hébergement Web