In der Init Sektion müssen einmal die gewünschten Daten eingetragen werden. Nach einmaliger Ausführung der Batch Datei ist der DHCP Server konfiguriert. Sollte man den Server also einmal neu machen, einfach wieder ausführen und fertig.
Script:
:: dhcpconfig.cmd
@Echo Off
SetLocal
:: INIT (Diese Sektion vor der Ausführung ändern)
:: DHCP Server's FQDN und IP Addresse
Set dhcpserver.dns=
Set dhcpserver.ip=
:: Scope's IP, Subnet Mask, Name und (Optional) Beschreibung
Set scope.address=
Set scope.netmask=
Set scope.name=
Set scope.description=
:: Scope's IP range
Set iprange.startip=
Set iprange.endip=
:: Scope options (Um mehrere IP Adressen zu trennen ein Leerzeichen setzen)
Set 003router.array=
Set 006dnsserver.array=
:: Active/deactivate the new scope (0=deact., 1=act.)
Set scope.state=0
:: ------------------------------------------------------------------
:: DHCP im Active Directory authorisieren
If Defined dhcpserver.dns If Defined dhcpserver.ip (
Netsh dhcp add server %dhcpserver.dns% %dhcpserver.ip%
) || Goto End
If Defined scope.address If Defined scope.netmask If Defined scope.name (
Netsh dhcp server %dhcpserver.ip% add scope %scope.address% %scope.netmask% %scope.name%
) || Goto End
:: ------------------------------------------------------------------
:: IP Range festlegen
If Defined iprange.startip If Defined iprange.endip (
Netsh dhcp server %dhcpserver.ip% scope %scope.address% add iprange %iprange.startip% %iprange.endip%
) || Goto End
If Defined 006dnsserver.array (
Netsh dhcp server %dhcpserver.ip% scope %scope.address% set optionvalue 006 IPADDRESS %006dnsserver.array%
) || Goto End
Hinweis
: Das lesen des Artikels DHCP config
- listings ID: 683
auf Dreamcodes,
sowie Link Verweise auf Internetseiten
fremder Anbieter erfolgen auf eigene Gefahr. Dreamcodes
haftet nicht für Schäden, die aus der Verwendung des
Inhaltes der Artikel erfolgen könnten. Schadenersatzansprüche, aus welchem
Rechtsgrund auch immer, sind ausgeschlossen !
Live Statistik
Datum: 22.11.2024
Uhrzeit: 02:13 Uhr
Online: 52 User
User heute: 3936
User allgem.: 35314593