Récupérer les IP des machines via NSLOOKUP
dolsky
Messages postés
20
Statut
Membre
-
pafdantafass Messages postés 3015 Statut Contributeur -
pafdantafass Messages postés 3015 Statut Contributeur -
Bonjour,
Je cherche à récupérer les adresses IP d'une liste des machines que j'ai sur AD.
J'ai le script suivant avec la liste des machine que j'indique comme argument. lorsque je lance mon script je reçoit le message suivant Echo activee et la fêntre reste bloqué. est ce que vous pouvez m'aider à réctifier ce script
@TITLE Testping %date% %username% %time%
@if (%1)==() goto usage
@if not exist %1 goto FILENOTFOUND1
@goto RUN
:USAGE
@echo.
@echo testping.cmd list.txt
@echo.
@echo - file.txt Name of file containing arguments
@echo.
@echo Will test if the computer in list.txt are reachables or not.
@exit /b 40
@goto FIN
:FILENOTFOUND1
@echo.
@echo File %1 was not found ...
@exit /b 42
@echo.
@goto FIN
:RUN
@echo.
@echo List of computers ON line:
@echo --------------------------
@FOR /F "eol=; tokens=1" %%A IN (%1) DO @NSLOOKUP 1 %%A >nul && echo %DNS%
@echo.
:FIN
Je cherche à récupérer les adresses IP d'une liste des machines que j'ai sur AD.
J'ai le script suivant avec la liste des machine que j'indique comme argument. lorsque je lance mon script je reçoit le message suivant Echo activee et la fêntre reste bloqué. est ce que vous pouvez m'aider à réctifier ce script
@TITLE Testping %date% %username% %time%
@if (%1)==() goto usage
@if not exist %1 goto FILENOTFOUND1
@goto RUN
:USAGE
@echo.
@echo testping.cmd list.txt
@echo.
@echo - file.txt Name of file containing arguments
@echo.
@echo Will test if the computer in list.txt are reachables or not.
@exit /b 40
@goto FIN
:FILENOTFOUND1
@echo.
@echo File %1 was not found ...
@exit /b 42
@echo.
@goto FIN
:RUN
@echo.
@echo List of computers ON line:
@echo --------------------------
@FOR /F "eol=; tokens=1" %%A IN (%1) DO @NSLOOKUP 1 %%A >nul && echo %DNS%
@echo.
:FIN
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
moi j'utilise angry-ip-scanner, facile d'acces et efficace.
-
salut,
pourquoi n'utilises tu pas la commande LS domaine > fichier dans ns lookup ?> help Commandes : (les identificateurs sont en majuscules, [] signifie en option) NOM - affiche des infos concernant le NOM d'hôte/de domaine en utilisant le serveur par défaut NOM1 NOM2 - comme ci-dessus, en utilisant NOM2 en tant que serveur help ou ? - affiche des informations sur les commandes communes set OPTION - paramètre une option all - affiche les options, le serveur actuel et l'hôte [no]debug - affiche des informations de débogage [no]d2 - affiche toutes les informations de débogage [no]defname - ajoute le nom de domaine à chaque requête [no]recurse - donne une réponse récursive aux requêtes [no]search - utilise la liste de recherche du domaine [no]vc - toujours utiliser un circuit virtuel domain=NOM - donne le nom NOM au serveur de domaine par défaut srchlist=N1/N2/.../N6 - donne au domaine le nom N1 et liste de recherche N1,N2, etc. root=NOM - donne au serveur racine le nom NOM retry=X - effectue X tentatives timeout=X - fixe la durée d'attente initiale à X secondes type=X - fixe le type de requête (ex. A,ANY,CNAME,MX,NS,PTR,SRV) querytype=X - identique à type class=X - fixe la classe de requête (ex. IN (Internet), ANY) [no]msxfr - utilise le transfert de zone rapide MS ixfrver=X - version à utiliser dans les requêtes de transfert IXFR server NOM - fixe le serveur par défaut en cours à NOM lserver NOM - fixe le serveur par défaut à NOM, avec le serveur initial finger [UTIL] - applique finger au NOM optionnel sur l'hôte actuel par défaut root - fait de la racine le serveur par défaut en cours ls [opt] DOMAINE [> FIC] - liste les adresses de DOMAINE (option : vers le fichier FIC) -a - liste de noms canoniques et d'alias -d - liste de tous les enregistrements -t TYPE - liste des enregs. du type donné (ex. A,CNAME,MX,NS,PTR etc.) view FICHIER - trie un fichier 'ls' en sortie et l'affiche avec pg exit - quitte le programme > -
moi je veux récupérer les adresses IP des machines à partir d'une liste des noms machines..
-
angry-ip-scanner te liste les ip avec les noms des postes de travail associés