Rechercher : dans
Par :

Récupérer les IP des machines via NSLOOKUP

Dernière réponse le 5 fév 2009 à 13:44:23 dolsky, le 5 fév 2009 à 09:38:17 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Récupérer les IP des machines via NSLOOKUP » dans :
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...
Monter un répertoire commun Linux/Windows sur un serveur VoirRécupérer ses mails via Thunderbird dans un environnement en double boot Cette astuce est tirée de ce thread. Merci à "ZeBandit" pour sa solution et sa mise à disposition pour CCM. Configuration Configuration Thunderbird sous...
Telnetsvr - telnetsvr.exe Voirtelnetsvr - telnetsvr.exe Le processus telnetsvr.exe (telnetsvr signifiant Telnet Service) est un processus générique de Windows NT/2000/XP permettant à des utilisateurs distants de se connecter à la machine via le protocole Telnet. Le processus...

1

pafdantafass, le 5 fév 2009 à 10:27:22

Moi j'utilise angry-ip-scanner, facile d'acces et efficace.

Répondre à pafdantafass

2

brupala, le 5 fév 2009 à 11:00:11

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

>
et ... Voili  Voilou  Voila !

Répondre à brupala

3

dolsky, le 5 fév 2009 à 11:01:26

Moi je veux récupérer les adresses IP des machines à partir d'une liste des noms machines..

Répondre à dolsky

4

brupala, le 5 fév 2009 à 11:05:10

Et si tu récupères toute la liste dans un fichier, ça ne va pas ?
ensuite, tu fais ton for sur ce fichier .
plutôt que de lancer 50 requetes dns à la queue leu leu . et ... Voili  Voilou  Voila !

Répondre à brupala

5

 pafdantafass, le 5 fév 2009 à 13:44:23

Angry-ip-scanner te liste les ip avec les noms des postes de travail associés

Répondre à pafdantafass
Collection CommentÇaMarche.net