Vous pouvez utiliser les commandes Netsh pour DHCP (Dynamic Host Configuration Protocol) dans des fichiers batch et d'autres scripts pour automatiser des tâches. Le modèle de fichier batch ci-dessous démontre comment utiliser ces commandes pour réaliser un nombre varié de tâches liées les unes aux autres.
Dans le cadre de cet exemple de procédure, DHCP-01 est un serveur DHCP dont l'adresse IP est 192.168.0.2. La procédure ajoute une nouvelle étendue à DHCP-01 intitulée MonÉtendue, une adresse IP 192.168.10.0, un masque de sous-réseau 255.255.255.0 et un commentaire NouvelleÉtendue. Elle configure ensuite l'étendue avec une plage d'adresses (de 192.168.10.1 à 192.168.10.254), une plage d'exclusion (de 192.168.10.1 à 192.168.10.25) et des adresses IP du routeur (option DHCP 003). L'étendue est alors définie à un état actif.
Pour plus d'informations, consultez Configuration des étendues, Configuration des options et options DHCP.
Pour obtenir plus d'informations ainsi qu'une liste des commandes Netsh pour DHCP, consultez Commandes Netsh pour DHCP.
Dans cet exemple de procédure, les lignes qui contiennent les commentaires sont précédées des trois premières lettres (rem) du mot « remarque ». Netsh ignore les commentaires.
rem un serveur DHCP :
rem (DHCP-01) 192.168.0.2
rem 1. Connexion à (DHCP-01) et ajout de l'étendue MonÉtendue avec l'adresse IP 192.168.10.0,
rem 1.1 le masque de sous-réseau 255.255.255.0 et le commentaire NouvelleÉtendue.
netsh dhcp server 192.168.0.2 add scope 192.168.10.0 255.255.255.0 MonÉtendue NouvelleÉtendue
rem 2. Connexion à (DHCP-01 MonÉtendue) et ajout de la plage d'adresses 192.168.10.1 à 192.168.10.254 pour distribution
rem 2.1 et de la valeur TypeClient par défaut de DHCP.
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add iprange 192.168.10.1 192.168.10.254
rem 3. Connexion à (DHCP-01 MonÉtendue) et ajout de la plage d'exclusion IP 192.168.10.1 à 192.168.100.25
rem 3.1 et de la valeur TypeClient par défaut de DHCP.
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add excluderange 192.168.10.1 192.168.10.25
rem 4. Connexion à (DHCP-01 MonÉtendue) et définition de la valeur de code d'option 003
rem 4.1 pour répertorier les deux adresses IP du routeur (10.1.1.1 et 10.1.1.2).
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2
rem 5. Connexion à (DHCP-01 MonÉtendue) et définition de l'état de l'étendue à actif.
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set state 1
rem 6. Fin du modèle de fichier batch.
Le tableau ci-dessous répertorie les commandes netsh dhcp utilisées dans ce modèle de procédure.
Commande | Description |
---|---|
server | Bascule le contexte actuel de ligne de commande DHCP vers le serveur identifié par son nom ou son adresse IP. |
add scope | Ajoute une nouvelle étendue au serveur DHCP spécifié. |
scope | Bascule le contexte de commande vers l'étendue DHCP identifiée par son adresse IP. |
add iprange | Ajoute une plage d'adresses IP à l'étendue actuelle. |
add excluderange | Ajoute une plage d'adresses exclues à l'étendue actuelle. |
set optionvalue | Définit une valeur d'option pour l'étendue actuelle. |
set state | Active ou désactive l'état de l'étendue actuelle. |
Converted from CHM to HTML with chm2web Standard 2.75 (unicode) |