batch qui ping toutes les machines d'un réseau - Shell/Batch - Programmation
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
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!
Combi_A_Vendre a écrit : Tu dois pouvoir utiliser Superscan pour faire ça (ping et résolution de noms dans une plage ip). |
Marsh Posté le 18-01-2007 à 09:03:19
Si tu coches "Resolve hostnames", la résolution de nom ne marche pas?
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
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.