Netsh exec dhcpcfg.Dmp
- После использования команды exec для загрузки файла копии памяти следует снова согласовать все области. Команда net stop dhcpserver используется для остановки службы сервера DHCP, а команда net start dhcpserver — для повторного запуска. После повторного запуска службы сервера вступают в силу изменения базы данных DHCP.
Примеры
В первом примере при помощи этой команды конфигурация DHCP-сервера \\DHCP-A выводится в текстовом файле с именем dhcpcfg.dmp.
Во втором примере при помощи этой команды конфигурация DHCP-сервера 10.0.0.1 выводится в текстовом файле с именем dhcpcfg.dmp.
В третьем примере при помощи этой команды конфигурация локального DHCP-сервера выводится в текстовом файле с именем dhcpcfg.dmp.
\\DHCP-A dump > dhcpcfg.dmp
10.0.0.1 dump > dhcpcfg.dmp
dump > dhcpcfg.dmp
Переход из текущего контекста командной строки Netsh DHCP на другой DHCP-сервер. При использовании команды server без параметров выполняется переход их текущего контекста командной строки на локальный компьютер.
Синтаксис
server [{\\Имя_сервера | IP_сервера}]
Параметры
{\\Имя_сервера | IP_сервера}
Определяет DHCP-сервер, на который необходимо перейти из текущего контекста командной строки. Определение сервера по имени NetBIOS или IP-адресу.
Примеры
В первом примере при помощи этой команды контекст командной строки Netsh DHCP изменяется на DHCP-сервер с именем \\DHCP-SRV1.
Во втором примере при помощи этой команды контекст командной строки Netsh DHCP изменяется на DHCP-сервер с IP-адресом 10.0.0.1.
server \\DHCP-SRV1
Server 10.0.0.1
Отображает список авторизованных серверов в Active Directory.
Синтаксис
Show server
Параметры
отсутствуют
Netsh DHCP server
Следующие команды доступны для выполнения из командной строки dhcp server>, вложенной в среду netsh.
Добавление класса на указанный сервер DHCP.
Синтаксис
add class Имя_класса [Дополнительные_данные_о_классе] [Данные] [[IsVendor=]{0 | 1}] [[IsBinary=]{B | b}]
Параметры
Имя_класса
Обязательный параметр. Определяет имя создаваемого класса.
Дополнительные_данные_о_классе
Определяет дополнительные сведения о классе.
Данные
Определяет данные класса в формате ASCII или в двоичном формате в зависимости от параметра IsBinary. Если параметр не определен, предполагается, что данные имеют формат ASCII.
[IsVendor=]{0 | 1}
Указывает, является ли добавляемый класс классом пользователей или классом вендоров: 0 — класс пользователей (по умолчанию), 1 — класс вендоров.
[IsBinary=]{B | b}
Указывает, что данные класса имеют двоичный формат. Если параметр не определен, предполагается, что данные имеют формат ASCII.
Примеры
В первом примере командой создается класс вендоров с именем MyClass, дополнительными сведениями TestClass, данными класса TestDataForMyClass в формате ASCII.
Во втором примере командой создается класс пользователей с именем MyUserClass и данными в двоичном формате 4345335532 (ASCII-CE3U2).
В третьем примере представлен альтернативный Синтаксис команды для второго примера.
Add class MyClass TestClass TestDataForMyClass 1
Add class MyUserClass TestClass1 4345335532 B
Add class MyUserClass TestClass1 4345335532 0 b
Добавление многоадресной области на определенный сервер DHCP.
Синтаксис
add mscope Имя_многоадресной_области [Дополнительные_сведения_о_многоадресной_области] [TTL]
Параметры
Имя_многоадресной_области
Обязательный параметр. Задание имени добавляемой многоадресной области.
Дополнительные_сведения_о_многоадресной_области
Задание описания текущей многоадресной области.
TTL
Задание значения времени жизни (TTL) для многоадресной области. В этом поле значения могут находиться в диапазоне от 1 до 255 (значение по умолчанию — 32).
Примеры
В представленном далее примере этой командой создается многоадресное поле с именем My MultiCast Scope, дополнительными сведениями MyTestMulticastScope и многоадресным сроком жизни, равным 40 минутам.
add mscope "My MultiCast Scope" MyTestMulticastScope 40
Добавление определения нового типа параметра на сервер DHCP.
Синтаксис
add optiondef Код_параметра Имя_параметра {BYTE | WORD | DWORD | STRING | IPADDRESS} [[IsArray=]{0 | 1}] [vendor=Класс_вендоров] [comment=Дополнительные_сведения_о_параметре] [Значение_по_умолчанию]
Параметры
Код_параметра
Обязательный параметр. Задание типа определяемого параметра. Задание типа параметра с уникальным кодом параметра. В качестве значения кода выбирается число в диапазоне от 0 до 255.
Имя_параметра
Обязательный параметр. Определение имени типа параметра.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Обязательный параметр. Указывает тип данных параметра.
[IsArray=]{0 | 1}
Указывает, является ли тип данных массивом или не массивом: 0 — унарный формат или не массив (по умолчанию), 1 — массив.
vendor=Класс_вендоров
Указывает класс вендоров для параметра. Если параметр не определен, используется класс вендора по умолчанию, класс стандартного параметра DHCP.
comment=Дополнительные_сведения_о_параметре
Указывает дополнительные сведения, которые необходимо добавить в определение типа нового параметра. Если параметр не определен, по умолчанию используется значение NULL.
Значение_по_умолчанию
Указывает значение по умолчанию, которое необходимо использовать для этого параметра, если значение не указано.
Примечания
- Для параметров типа STRING должно использоваться значение 0 параметра IsArray.
Примеры
В первом примере этой командой определяется тип нового параметра с именем ExtensionsPath, кодом 18, типом данных STRING, и тип включается в класс стандартных параметров DHCP. При этом назначается значение по умолчанию c:\temp.
Во втором примере этой командой определяется тип нового параметра с именем TestOption, кодом 231 и типом данных IPADDRESS. Во втором примере параметр определен для предоставления только одного IP-адреса. Параметры IsArray и Значение_по_умолчанию не являются обязательными, поскольку подразумеваются значения по умолчанию. В третьем примере Параметры Значение_по_умолчанию и IsArray являются обязательными для создания массива, содержащего значения IP-адреса 10.1.1.1, 10.1.1.2 и 10.1.1.3.
add optiondef 18 ExtensionsPath STRING 0 c:\temp