Page 1 sur 1

[R] Récupération IP+MAC depuis une liste AD

Posté : mer. 17 août 2016 15:53
par ThESeRvEuR
Bonjour tout le monde,

Bien que se soit les vacances, je sais qu'il reste quelque part des acharnés d'AutoIt qui ne peuvent pas s’empêcher de faire fonctionner leur méninges pour les autres même avec ces fortes chaleurs, et de ce fait je les remercie par avance :P.

J'ai développé un script pour mon boulot qui me permet de récupérer les PC ainsi que leurs descriptions depuis 3 OU spécifiques.
Une fois ces infos récupérées, j'enregistre tout cela dans un fichier Db_PC.csv.

J'obtiens donc un fichier dont la forme est la suivante :
NOM_DE_PC|DESCRIPTION

Je cherche maintenant, la possibilité de récupérer au travers du nom de PC de mon fichier Db_PC.csv, l'adresse IP et l'adresse MAC afin de pouvoir les réveiller au besoin sans avoir à passer par un logiciel tier et toujours reste dans mon interface.
Et peut-être alimenter mon fichier Db_PC.csv avec les informations complétées
NOM_DE_PC|ADRESSE_IP|ADRESSE_MAC|DESCRIPTION

J'ai bien trouvé des choses mais la plupart du temps, tout part de l'adresse IP.... Hors pour ma part, j'aimerais partir du nom de PC et pour le coup, je bloque.

Re: [..] Récupération IP+MAC depuis une liste AD

Posté : mer. 17 août 2016 19:18
par jl56
Bonjour à tous,

tu peux pinguer avec le nom du poste donc tu peux utiliser TCPNameToIP()
► Afficher le texte
Par contre pour récupérer la MAC adresse ?
Perso j'utilise un logiciel tiers https://www.softperfect.com/products/networkscanner/
tu peux exporter en CSV et lire ton fichier avec ton script

A+

JL56

Re: [..] Récupération IP+MAC depuis une liste AD

Posté : mer. 17 août 2016 20:00
par jguinch
Pour l'adresse MAC, tu peux utiliser la commande externe getmac (attention, si ton réseau utilise des VLANs l'adresse MAC retournée risque d'être celle du routeur. Dans ce cas, voir avec la commande nbtstat)

Re: [..] Récupération IP+MAC depuis une liste AD

Posté : jeu. 18 août 2016 08:59
par ThESeRvEuR
Merci à vous deux pour vos propositions, par contre, je ne connaissais pas la commande externe getmac.
Du coup, en cherchant par là, je suis tombé sur ce script : Adresse Mac et IP correspondante que je n'avais pas trouvé auparavant.

Je vais donc travailler à partir du code récupéré pour l'adapter à mes besoins,
Merci encore pour votre temps !! 8)