Я хочу добавить нашу новую область dhcp примерно для 2000 IP, поэтому мне нужен любой сценарий даже для приложений, которые помогают мне в этом, что-то, что получает мой IP-адрес из txt файла и автоматически вставляет и делает мою область видимости,
Я слышал, что для этого есть сценарий. Есть ли какой-нибудь сценарий для этого?
Ваш вопрос не очень ясен. Однако, если вы используете Win2k3 / Win2k8, вы можете создать сценарий DHCP с помощью NETSH.EXE. Если вы можете уточнить, что именно вы пытаетесь сделать, я могу привести пример.
Используйте Powershell. Вы захотите взглянуть на оператор диапазона ".." и взглянуть на Функции Net-SubnetMath.ps1, Крис Дент.
Ваша цель - заставить PowerShell выводить командный файл с необходимыми командами netsh.exe; вот пример создания 3 резервирований хоста:
netsh dhcp server \\DC scope 10.0.0.0 add reservedip 10.1.1.1 1234567890ab hostname1
netsh dhcp server \\DC scope 10.0.0.0 add reservedip 10.1.1.2 1234567890ac hostname2
netsh dhcp server \\DC scope 10.0.0.0 add reservedip 10.1.1.3 1234567890ad hostname3
Функции Net-SubnetMath полезны для расчета списков IP-адресов, когда вам нужно нечто большее, чем просто приращение +1. Вот пример, в котором мне нужно было вычислить список адресов IPV4, увеличенный на 32:
Возьмите свой начальный IP-адрес, вызовите функцию ConvertTo-DecimalIP и вставьте его в переменную $ a:
$a = ConvertTo-decimalIP 10.128.42.125
Затем каждый раз добавляйте 32 к адресу в цикле. Запишите вывод как десятичный разделитель:
for ($i=0; $i -lt 512; $i+=32) {ConvertTo-DottedDecimalIP ($a + $i)}
10.128.42.125
10.128.42.157
10.128.42.189
...
Вы можете использовать эту технику, чтобы очень быстро создать структуру областей DHCP и вставить любые параметры, подходящие для этой области; просто зациклируйте его столько раз, сколько вам нужно.