Команды Netsh для протокола DHCP

Команды Netsh для службы DHCP предлагают средство администрирования серверов DHCP из командной строки, которое может быть использовано в качестве альтернативы управлению с помощью консоли. Это может быть полезно в следующих ситуациях:

  • при управлении серверами DHCP в глобальных сетях можно использовать команды Netsh в интерактивном режиме для лучшего управления через сетевые связи с низкой скоростью передачи данных;
  • при управлении большим числом серверов DHCP можно использовать команды в пакетном режиме в командной строке Netsh для создания сценариев и автоматизации повторяющихся административных задач, которые требуется выполнить для всех серверов DHCP.

Следующие команды доступны в командной строке Netsh (отличной от командной строки Windows XP). Эти команды Netsh нельзя запускать локально в Windows XP Professional или Windows XP Home Edition. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. В Windows 2000 и в Windows XP между контекстными командами Netsh могут существовать некоторые различия.

Дополнительные сведения о команде Netsh смотрите в разделе Использование команды Netsh.

Netsh DHCP

Следующие команды доступны для выполнения из командной строки dhcp>, вложенной в среду netsh.

add server

Добавление сервера DHCP в список авторизованных серверов в Active Directory.

Синтаксис add server DNS_сервера IP_сервера

Параметры

DNS_сервера
Обязательный параметр. Указание DHCP-сервера, который необходимо добавить. Определение сервера по доменному имени DNS.
IP_сервера
Обязательный параметр. Указание DHCP-сервера, который необходимо добавить. Определение сервера по IP-адресу.
Примеры

В представленном далее примере при помощи этой команды сервер с DNS-именем dhcpsrv1.example.microsoft.com и IP адресом 10.2.2.2 добавляется в список авторизованных серверов в Active Directory.

add server dhcpsrv1.example.microsoft.com 10.2.2.2

delete server

Удаление сервера DHCP из списка авторизованных серверов в Active Directory.

Синтаксис delete server DNS_сервера IP_сервера

Параметры
DNS_сервера
Обязательный параметр. Задает DHCP-сервер, который будет удален. Определение сервера по доменному имени DNS.
IP_сервера
Обязательный параметр. Задает DHCP-сервер, который будет удален. Определяет сервер по IP-адресу.
Примеры

В представленном далее примере при помощи этой команды сервер с DNS-именем dhcpsrv1.example.microsoft.com и IP адресом 10.2.2.2 удаляется из списка авторизованных серверов в Active Directory.

delete server dhcpsrv1.example.microsoft.com 10.2.2.2

dump

Выводит конфигурацию DHCP-сервера в окно командной строки или в текстовый файл. При использовании без параметров эта команда выводит конфигурацию локального сервера в окно командной строки.

Синтаксис [{\\Имя_сервера | IP-адрес}]  dump >  [ Имя_файла]

Параметры
[{\\Имя_сервера | IP-адрес}]
Определяет имя удаленного (не локального) DHCP-сервера, конфигурацию которого необходимо вывести. Определение сервера по имени или IP-адресу. Если этот параметр не определен, создается копия конфигурации локального сервера.
Имя_файла
Указывает имя файла, в котором требуется создать копию конфигурации DHCP-сервера. Если параметр не определен, в окне командной строки выводится конфигурация DHCP-сервера.
Примечания
  • При помощи этой команды конфигурация DHCP-сервера выводится в окне командной строки в текстовом формате. Можно также скопировать или перенаправить результат в файл для последующего просмотра в текстовом редакторе. При получении файла вывода можно использовать команду exec, чтобы выполнить файл для настройки конфигурации другого DHCP-сервера.
  • Перед выполнением команды dump на исходном сервере следует согласовать все области и устранить имеющиеся несоответствия.
  • Следующая команда выводит сведения о текущей конфигурации локального сервера DHCP (исходного сервера) в текстовый файл с именем dhcpcfg.dmp. Этот файл можно скопировать на другой DHCP-сервер (конечный сервер) и использовать для воссоздания исходной конфигурации на конечном сервере.

    dump > dhcpcfg.dmp

  • Перед использованием команды exec для выполнения файла выхода на исходном выполните следующий действия.
    1. Закройте консоль DHCP на конечном сервере. Не открывайте повторно консоль до завершения выполнения команды exec.
    2. Удалите определения всех параметров по умолчанию, а также все классы вендоров и классы пользователей на сервере назначения.
  • В следующих примерах показано использование команд Netsh delete optiondef и del class для удаления определений всех параметров по умолчанию и классов вендоров и пользователей. Следующие команды можно запустить из командной строки dhcp server>, вложенной в среду netsh.
    • delete optiondef 01
    • delete optiondef 76
    • del class "Класс маршрутизации и удаленного доступа по умолчанию"
    • del class "Класс BOOTP по умолчанию"
    • del class "Параметры Microsoft Windows 2000"
    • del class "Параметры Microsoft Windows 98"
    • del class "Параметры Microsoft"
  • На сервере назначения команда exec используется для загрузки и выполнения сохраненной конфигурации.

    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

server

Переход из текущего контекста командной строки 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

show server

Отображает список авторизованных серверов в Active Directory.

Синтаксис show server

Параметры

отсутствуют

Netsh DHCP server

Следующие команды доступны для выполнения из командной строки dhcp server>, вложенной в среду netsh.

add class

Добавление класса на указанный сервер 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

add mscope

Добавление многоадресной области на определенный сервер DHCP.

Синтаксис add mscope Имя_многоадресной_области [Дополнительные_сведения_о_многоадресной_области] [ TTL]

Параметры
Имя_многоадресной_области
Обязательный параметр. Задание имени добавляемой многоадресной области.
Дополнительные_сведения_о_многоадресной_области
Задание описания текущей многоадресной области.
TTL
Задание значения времени жизни (TTL) для многоадресной области. В этом поле значения могут находиться в диапазоне от 1 до 255 (значение по умолчанию 32).
Примеры

В представленном далее примере этой командой создается многоадресное поле с именем My MultiCast Scope, дополнительными сведениями MyTestMulticastScope и многоадресным сроком жизни, равным 40 минутам.

add mscope "My MultiCast Scope" MyTestMulticastScope 40

add optiondef

Добавление определения нового типа параметра на сервер 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

add optiondef 231 TestOption IPADDRESS

add optiondef 231 TestOption IPADDRESS 1 vendor=MyVendorClass 10.1.1.1 10.1.1.2 10.1.1.3

add scope

Добавление области на указанный сервер DHCP.

Синтаксис add scope  Адрес_области  Маска_подсети   Имя_области  [Дополнительные_сведения_об_области]

Параметры

Адрес_области
Обязательный параметр. Указывает добавляемую область. Определение области по номеру сети IP.
Маска_подсети
Обязательный параметр. Указывает маску подсети для добавляемой области.
Имя_области
Обязательный параметр. Указывает имя области.
Дополнительные_сведения_об_области
Указывает дополнительные сведения об области
Примеры

В представленном далее примере этой командой добавляется область для DHCP-сервера с адресом области 10.2.2.0, маской подсети 255.255.255.0, именем маски MyScope и дополнительными сведениями об области MyComment.

add scope 10.2.2.0 255.255.255.0 MyScope MyComment

delete class

Удаление класса с определенного сервера DHCP.

Синтаксис delete class Имя

Параметры
Имя
Обязательный параметр. Указывает класс пользователей или вендоров, который необходимо удалить.
Примеры

В представленном далее примере этой командой удаляется класс с именем MyClass.

delete class MyClass

delete mscope

Удаление многоадресной области с определенного сервера DHCP.

Синтаксис

delete mscope Имя_многоадресной_области

Параметры
Имя_многоадресной_области
Обязательный параметр. Указывает многоадресную область, которую необходимо удалить. При вводе значения Имя_многоадресной_области учитывается регистр.
Примеры

В представленном далее примере этой командой удаляется многоадресная область MyMulitcastScope из текущего DHCP-сервера.

delete mscope MyMulitcastScope

delete optiondef

Удаление типа определенного параметра из указанного сервера DHCP.

Синтаксис delete optiondef Код_параметра [[vendor=]Имя_вендора]

Параметры
Код_параметра
Обязательный параметр. Указывает уникальный идентификатор для удаляемого типа параметра.
vendor=Имя_вендора
Задание имени класса вендоров, с которым связан тип параметра. Если параметр не определен, определение типа параметра удаляется из класса стандартных параметров DHCP, определяемых не для вендоров.
Примечания
  • Этот параметр используется только на DHCP-серверах, работающих под управлением Windows 2000 Server.
Примеры

В представленном далее примере из класса стандартных параметров DHCP этой командой удаляется тип параметра с кодом 18.

delete optiondef 18

delete optionvalue

Удаление текущего значения типа определенного параметра для заданного DHCP-сервера.

Синтаксис delete optionvalue  Код_параметра  [[vendor=] Класс_вендоров]  [[user=]Класс_пользователей]

Параметры
Код_параметра
Обязательный параметр. Указание уникального идентификатора параметра глобального сервера, значение которого удаляется.
vendor=Класс_вендоров
Задает имя класса вендоров, с которым связан параметр. Если тег не включен, используется глобальное Имя_вендора, заданное командой set vendorclass. Если указан тег без значения, никакой класс вендоров не используется. Этот параметр доступен только на компьютерах, работающих под управлением Windows 2000 Server.
user=Класс_пользователей
Задает имя класса пользователей, с которым связан параметр. Если тег не включен, используется глобальное Имя_пользователя, заданное командой set userclass. Если указан тег без значения, никакой класс пользователей не используется. Этот параметр доступен только на компьютерах, работающих под управлением Windows 2000 Server.
Примеры

В представленном далее примере этой командой удаляется текущее значение типа параметра с кодом 18.

delete optionvalue 18

delete scope

Удаление области с определенного сервера DHCP.

Синтаксис delete scope Адрес_области {DHCPNOFORCE |  DHCPFULLFORCE}

Параметры
Адрес_области
Обязательный параметр. Задает адрес области, которую необходимо удалить.
{DHCPNOFORCE | DHCPFULLFORCE}
Обязательный параметр. Указывает условие удаления области: DHCPNOFORCE удаление области, если в области нет активных клиентов, DHCPFULLFORCE удаление области вне зависимости от наличия активных клиентов.
Примеры

В представленном далее примере командой игнорируются все предупреждения и удаляется область 10.2.2.0 с DHCP-сервера.

delete scope 10.2.2.0 dhcpfullforce

delete superscope

Удаление суперобласти с определенного сервера DHCP.

Синтаксис delete superscope Имя_суперобласти

Параметры
Имя_суперобласти
Обязательный параметр. Задает имя удаляемой суперобласти.
Примечания
  • Суперобласть можно задать из контекста области при помощи команды set superscope.
  • При вводе имени суперобласти учитывается регистр.
Примеры

В представленном далее примере этой командой удаляется суперобласть с именем My Superscope из текущего DHCP-сервера.

delete superscope "My Superscope"

export

Экспорт конфигурации службы DHCP в файл.

Синтаксис export [Путь]Имя_файла {all | Список_областей}

Параметры
[Путь] Имя_файла
Обязательный параметр. Указывает имя файла, в котором будет сохранена конфигурация DHCP. Если путь, имя файла или оба этих параметра содержат пробелы, необходимо использовать кавычки.
{all | Список_областей}
Обязательный параметр. Указывает области, которые необходимо удалить. При выборе параметра all экспортируются все области. При выборе параметра Список_областей будут экспортированы области, соответствующие IP-адресам в списке. Каждый IP-адрес в списке должны быть отделен пробелами.
Примечания
  • Эта команда работает только на локальном сервере.
  • При запуске команды export работа службы DHCP останавливается и служба не отвечает клиентам DHCP, посылающим запросы аренды или на обновление аренды.
  • Если в службе DHCP имеется большое количество областей или большое количество арендованных адресов клиентов, для выполнения команды может понадобиться некоторое время.
Примеры

В первом примере этой командой в файл c:\temp\dhcpdb экспортируется полная конфигурация службы DHCP.

Во втором примере этой командой в файл c:\temp\dhcpdb экспортируется конфигурация DHCP областей 10.0.0.0 и 192.168.0.0.

В третьем примере этой командой в файл C:\My Folder\Dhcp Configuration экспортируется полная конфигурация службы DHCP. Оба пути и имени файлов содержат пробелы, поэтому необходимо использовать кавычки.

export c:\temp\dhcpdb all

export c:\temp\dhcpdb 10.0.0.0 192.168.0.0

export "C:\My Folder\Dhcp Configuration" all

import

Импорт конфигурации службы DHCP из файла в локальную службу.

Синтаксис import [Путь]Имя_файла {all | Список_областей}

Параметры
[Путь] Имя_файла
Обязательный параметр. Указывает имя файла, из которого будет импортирована конфигурация DHCP. Если путь, имя файла или оба этих параметра содержат пробелы, необходимо использовать кавычки.
{all | Список_областей}
Обязательный параметр. Указывает области, которые необходимо импортировать. При выборе параметра all все области в указанном файле будут импортированы. При выборе параметра Список_областей будут импортированы области, соответствующие IP-адресам в списке. IP-адреса в списке должны быть отделены пробелами.
Примечания
  • Эта команда работает только на локальном сервере.
  • При запуске команды import работа службы DHCP останавливается и служба не отвечает клиентам DHCP, посылающим запросы аренды или на обновление аренды.
  • Если в службе DHCP имеется большое количество областей или большое количество арендованных адресов клиентов, для выполнения команды может понадобиться некоторое время.
Примеры

В первом примере этой командой из файла c:\temp\dhcpdb импортируется полная конфигурация службы DHCP.

Во втором примере этой командой из файла c:\temp\dhcpdb импортируется конфигурация DHCP областей 10.0.0.0 и 192.168.0.0.

В третьем примере этой командой из файла C:\My Folder\Dhcp Configuration импортируется полная конфигурация службы DHCP. Оба пути и имени файлов содержат пробелы, поэтому необходимо использовать кавычки.

import c:\temp\dhcpdb all

import c:\temp\dhcpdb 10.0.0.0 192.168.0.0

import "C:\My Folder\Dhcp Configuration" all

initiate auth

Инициирование авторизации определенного сервера DHCP в Active Directory.

Синтаксис initiate auth

Параметры

отсутствуют

mscope

Переключение контекста командной строки на многоадресную область DHCP.

Синтаксис mscope Имя_многоадресной_области

Параметры
Имя_многоадресной_области
Обязательный параметр. Определяет имя многоадресной области, на которую необходимо переключить контекст командной строки.
Примечания
  • Эта команда позволяет использовать любые доступные команды для многоадресной области DHCP в определенной многоадресной области DHCP. Дальнейшие операции будут выполнены в этой многоадресной области на указанном сервере.
  • При вводе имени многоадресной области учитывается регистр.
Примеры

В представленном далее примере этой командой переключается контекст командной строки на многоадресную область с именем My Multicast Scope.

mscope "My Multicast Scope"

scope

Переключение контекста командной строки на область DHCP.

Синтаксис scope IP-адрес_области

Параметры
IP-адрес_области
Обязательный параметр. Определяет область, на которую необходимо переключить контекст командной строки. Определяет область по имени или IP-адресу сети или подсети.
Примечания
  • Эта команда позволяет использовать любые доступные команды для области DHCP в определенной области DHCP. Дальнейшие операции будут выполнены в этой области на указанном сервере.
Примеры

В представленном далее примере этой командой переключается контекст командной строки на область с IP-адресом 10.0.0.0.

scope 10.0.0.0

set auditlog

Задание параметров пути журнала аудита для определенного сервера DHCP.

Синтаксис set auditlog Путь_нового_журнала_аудита

Параметры
Путь_нового_журнала_аудита
Обязательный параметр. Указывает локальную папку для DHCP-сервера, используемую для сохранения файлов журнала аудита. Необходимо указать допустимый путь папки, а папка должна быть расположена на DHCP-сервере, на котором определен путь.
Примечания
  • Чтобы это изменение вступило в действие, необходимо остановить и заново запустить службу DHCP после выполнения команды.
Примеры

В представленном далее примере этой командой в папке c:\logpath DHCP-сервера сохраняются файлы журнала аудита.

set auditlog c:\logpath

set databasebackupinterval

Задание интервала резервного копирования указанного сервера DHCP.

Синтаксис set databasebackupinterval Новый_интервал

Параметры
Новый_интервал
Обязательный параметр. Указывает интервал резервного копирования в минутах.
Примеры

В представленном далее примере этой командой задается интервал 1440 минут (24 часа) резервного копирования базы данных для указанного DHCP-сервера.

set databasebackupinterval 1440

set databasebackuppath

Задание интервала резервного копирования базы данных для указанного сервера DHCP.

Синтаксис set databasebackuppath Новый_путь_резервной_копии

Параметры
Новый_путь_резервной_копии
Обязательный параметр. Указывает локальную папку для DHCP-сервера, используемую для сохранения файлов журнала аудита. Необходимо указать допустимый путь папки, а папка должна быть расположена на DHCP-сервере, на котором определен путь.
Примеры

В представленном далее примере этой командой задается путь резервной копии базы данных c:\winnnt\dhcp\backup.

set databasebackuppath c:\winnt\dhcp\backup

set databasecleanupinterval

Задание интервала очистки базы данных указанного сервера DHCP.

Синтаксис set databasecleanupinterval Новый_интервал

Параметры
Новый_интервал
Обязательный параметр. Указывает интервал очистки базы данных в минутах.
Примеры

В представленном далее примере этой командой задается интервал очистки базы данных 10080 минут (каждые семь дней).

set databasecleanupinterval 10080

set databaseloggingflag

Задание значения и сброс флага ведения журнала базы данных указанного сервера DHCP. В случае использования без параметров этой командой сбрасывается значение флага ведения журнала базы данных.

Синтаксис set databaseloggingflag [{0 | 1}]

Параметры
{0 | 1}
Указывает параметр флага ведения журнала базы данных: 0 сброс флага (по умолчанию), 1 установка флага.
Примеры

В представленном далее примере этой командой сбрасывается флаг ведения журнала для текущего текущего DHCP-сервера.

set databaseloggingflag 0

set databasename

Задание имени файла базы данных сервера DHCP для указанного сервера DHCP.

Синтаксис set databasename Новое_имя_файла

Параметры
Новое_имя_файла
Обязательный параметр. Указывает новое имя файла базы данных DHCP-сервера.
Примечания
  • Чтобы это изменение вступило в действие, необходимо остановить и заново запустить службу сервера DHCP.
Примеры

В представленном далее примере этой командой задается имя файла newdatabase.mdb базы данных DHCP-сервера.

set databasename newdatabase.mdb

set databasepath

Задание пути файла базы данных сервера DHCP для указанного сервера DHCP.

Синтаксис set databasepath Новый_путь

Параметры
Новый_путь
Обязательный параметр. Указывает путь файла базы данных DHCP.
Примечания
  • Чтобы это изменение вступило в действие, необходимо остановить и заново запустить службу сервера DHCP.
Примеры

В представленном далее примере этой командой задается путь файла c:\winnnt\dhcp\backup базы данных DHCP-сервера.

set databasepath c:\winnt\dhcp

set databaserestoreflag

Задание значения и сброс флага восстановления базы данных указанного сервера DHCP. В случае использования без параметров этой командой сбрасывается значение флага восстановления базы данных.

Синтаксис set databaserestoreflag [{0 | 1}]

Параметры
{0 | 1}
Указывает параметр флага восстановления базы данных: 0 сброс флага (по умолчанию), 1 установка флага.
Примеры

В представленном далее примере этой командой задается флаг восстановления для текущего текущего DHCP-сервера.

set databaserestoreflag 1

set detectconflictretry

Задание числа попыток обнаружения конфликтов для указанного сервера DHCP.

Синтаксис set detectconflictretry Число_попыток

Параметры
Число_попыток
Обязательный параметр. Указывает число попыток обнаружения конфликтов сервером DHCP перед передачей в аренду IP-адреса клиенту.
Примечания
  • Значение параметра Число_попыток не может превышать 5. При указании значения, превышающего 5, по умолчанию используется значения 5.
Примеры

В представленном далее примере при помощи этой команды DHCP сервером будут предприняты 4 попытки обнаружить конфликт для IP-адреса области перед использованием этого IP-адреса области для аренды нового адреса.

set detectconflictretry 4

set dnsconfig

Задание параметров динамического обновления DNS для указанного сервера DHCP.

Синтаксис set dnsconfig [Enable=]{0|1} [[Update=]{ 0|1}] [[Lookup=]{0|1}] [[NonDyn=]{ 0|1}]

Параметры

[Enable=]{0|1}
Обязательный параметр. Определяет включение или отключение динамического обновления сведений о клиенте DNS: 0 отключение динамического обновления сведений о клиенте DNS, 1 включение динамического обновления сведений о клиенте DNS.
[Update=]{0|1}
Указывает тип просмотров обновления: 0 обновление в соответствии с запросом клиента, 1 обновление прямых и обратные просмотров имен.
[Lookup=]{0|1}
Определяет включение или отключение прямых просмотров для клиентов в случае истекшей аренды: 0 отключение прямых просмотров, 1 включение прямых просмотров.
[NonDyn=]{0|1}
Определяет обновление сведений DNS для клиентов, не поддерживающих динамические обновления: 0 отключение обновлений для клиентов, не поддерживающих динамические обновления, 1 включение динамических обновлений.

Примечания

  • Эта команда поддерживается только на DHCP-серверах, работающих под управлением Windows 2000 Server.
  • Настроенный предпочитаемый сервер DNS в свойствах TCP/IP сервера DHCP будет обновлен с помощью записей клиента DHCP при включении динамических обновлений. Если настроенный предпочитаемый DNS-сервер не доступен в сети, будет обновлен дополнительный DNS-сервер.

Примеры

В следующем примере этой командой включается динамическое обновление сведений DNS DHCP-сервером, а также задаются обновления как для прямых, так и для обратных просмотров. В этом примере также отключается выполнение прямых просмотров в случае истечения аренды и включаются обновления для не динамических клиентов.

set dnsconfig 1 1 0 1

set optionvalue

Задание значения параметра DHCP-сервера, которое будет применяться для всех областей, определенных на заданном сервере DHCP

Синтаксис set optionvalue  Код_параметра {BYTE  |  WORD | DWORD | STRING | IPADDRESS

[[user=]Имя_пользователя
[[vendor=]Имя_вендора] [ Значение_параметра]

Параметры

Код_параметра
Обязательный параметр. Указывает уникальный идентификатор для типа параметра, значение которого задается.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Обязательный параметр. Указывает тип данных для типа параметра, значение которого задается.
[user=]Имя_пользователя
Задает имя применимого класса пользователей, к которому будет применена команда. Если параметр не определен, используется класс пользователей по умолчанию.
[vendor=]Имя_вендора
Задает имя применимого класса вендоров, к которому будет применена команда. Если параметр не определен, используются класс стандартных параметров DHCP.
[Значение_параметра]
Указывает новое серверное значение по умолчанию для типа параметра, определенного параметром Код_параметра. Значение должно иметь связанный тип данных.

Примечания

  • Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
  • Изменить текущие значения по умолчанию для незаданного класса можно с помощью команды set userclass или set vendorclass.

Примеры

В первом примере командой в качестве значения параметра с кодом 003 задаются IP-адреса 10.1.1.1 и 10.1.1.2.

Во втором содержатся дополнительные параметры, не содержащиеся в первом примере, и командой применяется заданное значение только для клиентов областей, определивших себя в качестве участников класса вендоров Vendor1. Чтобы этот пример работал, этот класс должен быть уже определен на сервере с указанным типом параметра, определенным для его использования.

set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2

set optionvalue 003 IPADDRESS 10.10,1.1 10.1.1.2

set server

Изменение контекста командной строки Netsh DHCP на указанный сервер. Если параметры не указаны, используется локальный сервер.

Синтаксис set server  [{IP_сервера | \\DNS_сервера}]

Параметры

{IP_сервера | \\DNS_сервера}
Указывает имя DNS или IP-адрес определенного DHCP-сервера.
Примечания
  • При использовании этой команды контекст командной строки Netsh изменяется на другой сервер, а все дальнейшие операции выполняются на указанном сервере. Чтобы операции выполнялись на другом сервере, эта команда должна быть выполнена еще раз с IP-адресом или именем DNS нового сервера, указанного в параметре.
Примеры

В представленном далее примере этой командой переключается контекст командной строки DHCP-сервера на сервер с IP-адресом 10.10.10.1.

set server 10.1.1.1

set userclass

Задание имени текущего класса пользователей. Если параметры не указаны, в качестве текущего класса пользователей используется класс пользователей по умолчанию.

Синтаксис set userclass [Класс_пользователей]

Параметры

Класс_пользователей
Задает имя класса пользователей для текущего сервера DHCP.

Примечания

  • Команда доступна для использования только с DHCP-серверами под управлением Windows 2000 Server.

Примеры

В первом примере этой командой задается имя класса пользователей MyUserClass.

Во втором примере этой командой сбрасывается текущее имя класса пользователей и задается использование класса пользователей по умолчанию.

set userclass MyUserClass

set userclass

set vendorclass

Задание имени текущего класса вендоров. Если параметры не указаны, в качестве текущего класса вендоров используется класс вендоров по умолчанию, стандартные параметры DHCP.

Синтаксис set vendorclass [Класс_вендоров]

Параметры
Класс_вендоров
Задает имя класса вендоров для текущего сервера.
Примечания
  • Команда доступна для использования только с DHCP-серверами под управлением Windows 2000 Server.
Примеры

В первом примере этой командой задается имя класса вендоров MyVendorClass.

Во втором примере этой командой сбрасывается текущее имя класса вендоров и задается использование класса вендоров по умолчанию, стандартные параметры DHCP.

set vendorclass MyVendorClass

set vendorclass

show all

Вывод всех сведений о состояниях и конфигурации для указанного сервера DHCP.

Синтаксис show all

Параметры

отсутствуют
Примечания
  • При помощи этой команды выводятся все состояния текущего сервера и сведения о конфигурации, включая сведения сохраненной информационной базы управления (MIB) для текущего DHCP-сервера.

show auditlog

Вывод всех сведений журнала аудита для текущего сервера DHCP.

Синтаксис show auditlog

Параметры
отсутствуют

show bindings

Вывод сведений о привязках указанного сервера DHCP.

Синтаксис show bindings

Параметры

отсутствуют

Примечания
  • Эта команда отображает сведенья о привязках текущего сервера DHCP с указанием отключенных и включенных для обслуживания DHCP-клиентов в сети активных сетевых подключений, настроенных с помощью статических IP-адресов.
  • Служба DHCP автоматически отключает сетевые подключения, динамически получающие их конфигурацию IP-адресов при помощи привязок службы. Такие действия выполняются по умолчанию.

show class

Перечисление и вывод всех сведений о классах для указанного сервера DHCP. Перечисляются и выводятся сведения о классах вендоров и классах пользователей.

Синтаксис show class

Параметры
отсутствуют

show detectconflictretry

Вывод заданного числа попыток обнаружения конфликтов для указанного сервера DHCP.

Синтаксис show detectconflictretry

Параметры
отсутствуют
Примечания
  • Этой командой отображается текущее число попыток проверки связи, используемых для обнаружения конфликтов адресов в области IP-адресов, выдаваемых сервером.

show dnsconfig

Вывод параметров динамического обновления DNS для указанного сервера DHCP.

Синтаксис show dnsconfig

Параметры
отсутствуют
Примечания
  • Если конфигурация DNS не была включена или задана, можно использовать консоль DNS или команду set dnsconfig для настройки этих параметров.

show mibinfo

Вывод сведений информационной базы управления (MIB) для указанного сервера DHCP.

Синтаксис show mibinfo

Параметры

отсутствуют

show mscope

Вывод всех сведений о многоадресных областях для указанного сервера DHCP.

Синтаксис show mscope

Параметры

отсутствуют

show optiondef

Вывод всех определенных и доступных параметров для указанного сервера DHCP. При использовании без параметров выводятся все параметры.

Синтаксис show optiondef [vendor=Имя_вендора]

Параметры

vendor=Имя_вендора
Указывает, какие определенные и доступные типы параметров следует отображать. Если параметр не определен, по умолчанию в качестве значения параметра Имя_вендора используется класс вендора по умолчанию, установленный для DHCP-сервера.

Примечания

  • Класс вендоров, используемый по умолчанию, может быть сброшен при помощи команды set vendorclass.
  • Параметр Имя_вендора используется только на DHCP-серверах, работающих под управлением Windows 2000 Server.

Примеры

В первом примере этой командой отображаются все типы определенных параметров для текущего класса вендоров.

Во втором примере этой командой отображаются типы определенных параметров, доступные для использования с указанным классом Vendor1.

show optiondef

show optiondef vendor=Vendor1

show optionvalue

Вывод текущих значений всех доступных параметров, заданных для указанного сервера DHCP. При использовании без параметров отображаются все значения параметров, включая значения, используемые для классов вендоров и пользователей.

Синтаксис show optionvalue  [user=Имя_пользователя |  vendor=Имя_вендора]

Параметры

user=Имя_пользователя
Определяет значения по умолчанию, заданные для типов параметров, доступных для использования с текущим классом пользователей.
vendor=Имя_вендора
Определяет значения по умолчанию, заданные для типов параметров, доступных для использования с текущим классом вендоров.

Примечания

  • Параметры User=Имя_пользователя и vendor=Имя_вендора доступны для использования только с DHCP-серверами под управлением Windows 2000 Server.
  • В случае указания значения Имя_пользователя или Имя_вендора, соответствующие теги (user= или vendor=) являются обязательными. Если теги не включены, по умолчанию используется текущий класс пользователей, заданный при помощи команды set userclass.

Примеры

В представленном далее примере этой командой отображаются все доступные типы параметров, для которых заданы значения на текущем сервере DHCP.

show optionvalue

show scope

Вывод сведений о областях для указанного сервера DHCP.

Синтаксис show scope

Параметры

отсутствуют

show server

Отображает сведения об определенном сервере DHCP, включая полное доменное имя сервера и его IP-адрес.

Синтаксис show server

Параметры

отсутствуют

show dbproperties

Вывод сведений о конфигурации базы данных определенного сервера DHCP.

Синтаксис show dbproperties

Параметры

отсутствуют

Примечания

  • Этой командой отображаются следующие сведения о конфигурации базы данных.
    • Имя_базы_данных
    • Путь_базы_данных
    • Путь_резервной_копии_базы_данных
    • Интервал_резервного_копирования_базы_данных
    • Флаг_ведения_журнала_базы_данных
    • Флаг_восстановления_базы_данных
    • Интервала_очистки_базы_данных

Категория: Команды | Добавил: masterov (28.07.2018) | Автор: Андрей Мастеров E W
Просмотров: 15 | Теги: компьютерная помощь, DHCP, команда | Рейтинг: 0.0/0
Всего комментариев: 0
avatar