Creating a DHCP Scope using a Batch File

by Mitch Tulloch [Published on 18 Aug. 2009 / Last Updated on 16 March 2009]

By creating a batch file of Netsh commands you can automate the creation of DHCP scopes.

By creating a batch file of Netsh commands you can automate the creation of DHCP scopes. For example, the following batch file creates a scope 172.16.11.0 with address range .220 through .250, exclusion range .225 through .230, excluded single address .244, reserved address .133, and default gateway .1 on DHCP server 172.16.11.30:

      REM -- Batch file to create a scope on a DHCP server      
      REM       
      REM -- Create scope 172.16.11.0 on DHCP server 172.16.11.30      
      netsh dhcp server 172.16.11.30 add scope 172.16.11.0   255.255.255.0 "Main Office"      
      REM      
      REM -- Assign address range 172.16.11.220 to 172.16.11.250   to new scope      
      netsh dhcp server 172.16.11.30 scope 172.16.11.0 add   iprange 172.16.11.220 172.16.11.250      
      REM      
      REM -- Exclude address range 172.16.11.225 through 172.16.11 230 from new scope      
      netsh dhcp server 172.16.11.30 scope 172.16.11.0 add excluderange 172.16.11.225 172.16.11.230      
      REM       
      REM -- Exclude single address 172.16.11.244 from new scope      
      netsh dhcp server 172.16.11.30 scope 172.16.11.0 add excluderange 172.16.11.244 172.16.11.244      
      REM       
      REM -- Reserve address 172.16.11.133 for mail server      
      netsh dhcp server 172.16.11.30 scope 172.16.11.0 add reservedip 172.16.11.133 0003FF54888C      
      REM       
      REM -- Configure scope option 003 to assign default gateway of 172.16.11.1 to clients      
      netsh dhcp server 172.16.11.30 scope 172.16.11.0 set optionvalue 003 IPADDRESS 172.16.11.1      

This sample batch file can also be found in my book Windows Server 2008 Server Core Administrators Pocket Consultant from Microsoft Press.

The Author — Mitch Tulloch

Mitch Tulloch is a widely recognized expert on Windows administration, networking, and security. He has been repeatedly awarded Most Valuable Professional (MVP) status by Microsoft for his outstanding contributions in supporting users who deploy and use Microsoft platforms, products and solutions. Mitch has published over two hundred articles on different IT websites and magazines, and he has written or contributed to almost two dozen books and is lead author for the Windows 7 Resource Kit from Microsoft Press. For more information, see www.mtit.com .

Latest Contributions

Featured Links