OVH Cloud OVH Cloud

DHCP supression de baux automatique

3 réponses
Avatar
Xav
Bonjour à tous,

Je souhaiterais savoir s'il existe une commande dos "dhcpcmd" Windows 2000
serveur SP4 qui permettrai de supprimmer des baux (adresses IP) sur une
plage d'adresse précise.
Je m'explique :
J'ai une plage d'adressse : (connection de pc portables)
192.168.142.55
192.168.142.65

Et je souhaiterais pouvoir par le biais d'une commande dos, supprimmer tous
les baux alloués par le serveur. Sans avoir à passer par la console DHCP et
les supprimer manuellement.

Merci pour vos réponses.

Xav

3 réponses

Avatar
Gilles LAURENT
"Xav" <x.vincent(nospam)@cer42.sideral.fr> a écrit dans le message de
news:4523b95f$0$25953$
| Bonjour à tous,

Bonjour,

| Je souhaiterais savoir s'il existe une commande dos "dhcpcmd" Windows
| 2000 serveur SP4 qui permettrai de supprimmer des baux (adresses IP)
| sur une plage d'adresse précise.

Pas 'dos' mais 'en ligne de commandes'

Ci-dessous le script batch 'removeLeasesFromScope.cmd' permettant de
supprimer tous les baux d'adresse d'une étendue spécifiée. Le script
doit s'exécuter sur le serveur DHCP.

+++ Usage
>removeLeasesFromScope <adresse_ip_d_étendue>

+++ Exemple
>removeLeasesFromScope 192.168.40.0

--- Coupez ici : removeLeasesFromScope.cmd ---

@echo off
setlocal
set netshcmd=netsh dhcp server scope %1
for /f "skip=8" %%i in ('%netshcmd% show clients') do (
echo %%i | find "." > nul && (
echo deleting lease [%%i] ...
%netshcmd% delete lease %%i>nul || (
echo Error: unable to delete lease [%%i]
)
)
)
endlocal

--- Coupez ici : removeLeasesFromScope.cmd ---

--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD
Avatar
Xav
Bonjour,

Tout d'abord, merci pour la réponse.
Mais je viens de tester le script et rien ne se passe.
Merci de m'éclairer.
Je suis nul en programmation.

Xav


"Xav" <x.vincent(nospam)@cer42.sideral.fr> a écrit dans le message de news:
4523b95f$0$25953$
Bonjour à tous,

Je souhaiterais savoir s'il existe une commande dos "dhcpcmd" Windows 2000
serveur SP4 qui permettrai de supprimmer des baux (adresses IP) sur une
plage d'adresse précise.
Je m'explique :
J'ai une plage d'adressse : (connection de pc portables)
192.168.142.55
192.168.142.65

Et je souhaiterais pouvoir par le biais d'une commande dos, supprimmer
tous
les baux alloués par le serveur. Sans avoir à passer par la console DHCP
et les supprimer manuellement.

Merci pour vos réponses.

Xav




Avatar
Gilles LAURENT
"Xav" <x.vincent(nospam)@cer42.sideral.fr> a écrit dans le message de
news:4524b193$0$27376$
| Bonjour,

Bonjour,

| Tout d'abord, merci pour la réponse.
| Mais je viens de tester le script et rien ne se passe.
| Merci de m'éclairer.

Il manque en effet l'information suivante :

+++ Pré requis
Windows 2003

--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD