batch qui ping toutes les machines d'un réseau

batch qui ping toutes les machines d'un réseau - Shell/Batch - Programmation

Marsh Posté le 15-01-2007 à 10:43:58    

Bonjour,
 
Je travaille actuellement sur un réseau local en DHCP.
 
Je dois accéder à des machines à distance (OS : Win NT), mais je n'y ai pas accès directement (pas de clavier souris). J'aimerais donc récupérer facilement leur IP de mon poste, connaissant leur nom. J'ai installé VNC au préalable sur les machines.
 
Le réseau s'étend de l'ip de X.Y.Z.0 à X.Y.Z.127, et j'aimerais  pinguer toutes les machines, et :
dans l'idéal récupérer la liste nom / ip
sinon juste les ip que je peux pinguer, ainsi, ayant le mot de passe VNC je peux m'y connecter une à une, mais seulement sur les ip actives.
 
Je pensais donc à un petit batch DOS qui fait un truc du genre :
 
ip_init = X.Y.Z.0
nb_postes = 128  
for i = 0 to 127  
    ping "X.Y.Z." + i
    return ???
next i
 
mais je n'ai pas de connaissance en prog DOS...
 
J'espère que vous pourrez m'aider.
 
Merci d'avance.

Reply

Marsh Posté le 15-01-2007 à 10:43:58   

Reply

Marsh Posté le 15-01-2007 à 12:34:28    

Tu dois pouvoir utiliser Superscan pour faire ça (ping et résolution de noms dans une plage ip).
 
vw

Reply

Marsh Posté le 16-01-2007 à 10:57:29    

merci bcp, ça marche bien,
 
je n'arrive pas à récupérer les noms mais ça me fait déjà gagner pas mal de temps!
 
 :jap:  
 

Combi_A_Vendre a écrit :

Tu dois pouvoir utiliser Superscan pour faire ça (ping et résolution de noms dans une plage ip).
 
vw


Reply

Marsh Posté le 18-01-2007 à 09:03:19    

Si tu coches "Resolve hostnames", la résolution de nom ne marche pas?

Reply

Marsh Posté le 18-01-2007 à 14:38:03    

Je coche 'Host Discovery', 'Hostname Lookups' et le résultat est :
Hostname     [Unknown]
 
Je n'ai pas 'Resolve Hostnames' ou en tout cas je ne l'ai pas trouvé (Superscan 4.0)
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed