> Tech > Comment récupérer le réseau IP et l’adresse IP d’une machine NT – Par Thierry DEMAN (MVP Exchange et SQL/Server)

Comment récupérer le réseau IP et l’adresse IP d’une machine NT – Par Thierry DEMAN (MVP Exchange et SQL/Server)

Tech - Par iTPro - Publié le 24 juin 2010
email

En effet, il est parfois nécessaire de retrouver un serveur ou un routeur précis à partir du N°IP reçu dynamiquement par DHCP. Le script suivant permet de réaliser cela sans développement particulier (il peut être amélioré, bien entendu).
 

Comment récupérer le réseau IP et l’adresse IP d’une machine NT – Par Thierry DEMAN (MVP Exchange et SQL/Server)
@Echo off

ipconfig |find /I "adresse" |Find /I "IP" >%TEMP%\ip.txt

for /F "delims=: tokens=2 " %%i in (%TEMP%\ip.txt) do set noip=%%i
set noip=%noip: =%

for /F "delims=. tokens=1,1,1-4 " %%i in ('ECHO %noip%') do (
set NONET=%%i.%%j.%%k
set NOIP=%%l
)
DEL %TEMP%\ip.txt

echo RESEAU %NONET%
echo IP %NOIP%


La commande FOR permet de réaliser de nombreux traitement sur les fichiers, et même le résultat d’une commande du système (comme sous Unix).

La 2ème commande FOR permet de définir 4 variables (i,j,k,l), chacune contenant une des valeurs de l’adresse IP. Le point sert de délimiteur logique.

La variable NONET recevra la partie réseau en fonction des variables que vous aurez choisi. La variable NOIP recevra le reste des variables.

En cas de réseau « complexe », il sera nécessaire de lire le masque réseau afin de découper de manière adéquate et automatique les 2 parties de l’adresse IP.

A noter que ce script ne prendra en compte qu’une seule carte réseau !

Téléchargez gratuitement cette ressource

Les 7 étapes d’un projet de dématérialisation RH

Les 7 étapes d’un projet de dématérialisation RH

Dans ce livre blanc, nous vous donnons les clés pour concevoir votre projet de dématérialisation RH. Vous découvrirez chacune des étapes qui vous permettront d’apporter de nouveaux services aux collaborateurs, de vous adapter aux nouvelles pratiques et de renforcer la marque employeur.

Tech - Par iTPro - Publié le 24 juin 2010