Bonjours a tous, j'ai un mini-script en batch qui permet d'activer sur un poste client la fonction DHCP (c'est a dire qui passe les ip statique en automatique), ce mini-script fonctionne, ainsi nous allons considérer pour simplifier ma demande que l'activation du dhcp correspond a la ligne : {activation-dhcp}
Ce script sera mit dans active directory afin que les postes prennent le script mais j'aimerai que celui-ci ne s'applique uniquement au poste qui ont comme adresse ip, une ip qui correspond a une dans une liste donné.
Je m'explique, prenons la liste de 4 adresse ip suivante :
10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
imaginons un pc avec l'ip 10.0.0.8, le script s'éxecute au démarrage, il vérifier quel ip il a (donc 10.0.0.8), il la compare avec la liste et là il ne la trouve pas, dans ce cas le script doit s'arréter (il ne doit pas éxecuter {activation-dhcp})
maintenant un autre pc qui a 10.0.0.3, lui exécutera {activation-dhcp} car l'ip est dans la liste.
L'algorythme donnerai donc cela :
@echo off
récupérer adresse ip de la machine
Si ip=10.0.0.1 ou ip=10.0.0.2 ou ip=10.0.0.3 ou ip=10.0.0.4
Alors
{activation-dhcp}
Sinon
Fin du script
(il y aura a peu près 25 adresses ip dans la liste donc c'est peut être mieux de les mettre dans un fichier séparé)
Pourriez vous svp me mettre ce qu'il manque ?
merci d'avançe;