Comment faire un ping sur de multiples serveurs et avec le retour de l'adresse IP et les noms d'Hôtes à l'aide de script batch?

J'ai donc utiliser lot pour cela. En gros, le serveur de noms de domaine sont tous répertoriés dans un fichier txt. J'ai utilisé le code suivant ping sur tous les serveurs et de les afficher leurs résultats dans un txtfile.

For /f %%i in (testservers.txt) do ping -n 1 %%i >>pingtest.txt

Ci-dessus ping-tous les serveurs. Maintenant, je veux de sortie les adresses IP et les Noms d'HÔTE dans un fichier séparé. Comment puis-je faire cela?
Je sais que je peux utiliser une boucle for à la recherche pour des mots comme "TTL" et ensuite de la 3ème partie (pour l'IP) et des mots comme "PING" pour la deuxième jeton(nom d'hôte). Mais j'ai des erreurs et je ne peux l'afficher correctement. La raison pourquoi je veux à la sortie des ip et des noms d'Hôtes dans un autre fichier est de faire une liste des duvets et des serveurs.

Aide sera appréciée. 🙂

EDIT: Juste donc il n'est pas confus, je voulais laisser les gars, vous savez il y a 3 fichiers différents, testservers.txt a l'noms d'HÔTES en elle, pingtest.txt a résultats de la commande ping, et result.txt auront l'IPs avec un nom de domaine avec leur statut actuel vers le BAS ou vers le HAUT.

InformationsquelleAutor Gutsygibbon | 2012-09-13