Команды Netsh для протокола DHCP (Продолжение)

show serverstatus

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

Синтаксис show serverstatus

Параметры

отсутствуют

Примечания

  • Пример сведений о типах состояний, отображаемых этой командой:

    Server Attrib - Server Servicing Clients :TRUE

    Server Attrib - Dynamic BootP Support Enabled :TRUE

    Server Attrib - DHCP Server Part Of DS :TRUE

    Server Attrib - DHCP Server Bindings Aware :TRUE

    Server Attrib - Administrative Rights :TRUE

show userclass

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

Синтаксис show userclass

Параметры

отсутствуют

Примечания

  • Пример сведений о типах параметров, отображаемых этой командой.

    Current Class Name set for the Server dhcpsrv1.example.microsoft.com is None.

show vendorclass

Вывод текущего класса вендора на указанном сервере DHCP.

Синтаксис show vendorclass

Параметры

отсутствуют

Примечания

  • Пример сведений о типах параметров, отображаемых этой командой.

    Current Vendor Name set for the Server dhcpsrv1.example.microsoft.com is None.

show version

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

Синтаксис show version

Параметры

отсутствуют

Примечания

  • Пример сведений о типах версий, отображаемых этой командой.

    The version of the DHCP Server 192.168.0.100 is 5.6.

Netsh DHCP server scope

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

add excluderange

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

Синтаксис add excluderange Начальный_IP Конечный_IP

Параметры

Начальный_IP
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.

Примеры

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

add excluderange 10.2.2.10 10.2.2.20

add iprange

Добавление диапазона IP-адресов в текущую область.

Синтаксис add iprange Начальный_IP Конечный_IP [{DHCP |  BOOTP | BOTH}] [Максимальное_число_клиентов_BootP]

Параметры

Начальный_IP
Обязательный параметр. Указывает начальный IP-адрес диапазона.
Конечный_IP
Обязательный параметр. Указывает конечный IP-адрес диапазона.
{DHCP | BOOTP | BOTH}
Указывает тип клиента, обслуживаемого областью и диапазоном IP-адресов. Параметр DHCP используется по умолчанию.
Максимальное_число_клиентов_BootP
Устанавливает максимальное число клиентов BOOTP.

Примечания

  • Параметр Максимальное_число_клиентов_BootP используется, только если Тип_клиента поддерживает клиенты типа BOOTP для области. Если используется не обязательный параметр командной строки, все параметры командной строки (обязательные и необязательные), указываемые до команды по выбору, являются необходимыми и должны применяться в правильной последовательности.

Примеры

В представленном далее примере этой командой добавляются клиенты DHCP в диапазоне IP-адресов от 10.2.2.10 до 10.2.2.20 в диапазон распределения в области.

add iprange 10.2.2.10 10.2.2.20

add reservedip

Резервирование IP-адреса для использования указанным MAC-адресом в текущей области.

Синтаксис add reservedip Зарезервированный_IP-адрес MAC-адрес [ Имя_клиента] [Сведения_о_клиенте] [{DHCP |  BOOTP | BOTH}]

Параметры

Зарезервированный_IP-адрес
Обязательный параметр. Указывает IP-адрес для резервирования.
MAC-адрес
Обязательный параметр. Указывает физический, аппаратный или MAC-адрес, связываемый с зарезервированным IP-адресом.
Имя_клиента
Указывает имя клиента, связываемое с зарезервированным клиентским устройством. Если параметр не указан, имя клиента не связывается с зарезервированным клиентским устройством.
Сведения_о_клиенте
Указывает сведения о клиенте, связываемые с зарезервированным клиентским устройством. Если параметр не указан, сведения о клиенте не связываются с зарезервированным клиентским устройством.
{DHCP | BOOTP | BOTH}
Указывает тип клиентов, связываемый с зарезервированным клиентским устройством. Параметр DHCP используется по умолчанию.

Примечания

  • Если используется не обязательный параметр командной строки, все параметры командной строки (обязательные и необязательные), указываемые до параметра командной строки по выбору, являются необходимыми и должны применяться в правильной последовательности.

Примеры

В переставленном далее примере этой командой резервируется IP-адрес 10.2.2.32 для использования клиентом DHCP, определяющим MAC-адрес 08-00-2b-30-36-9b при получении аренды в текущей области.

add reservedip 10.2.2.32 08002b30369B

delete excluderange

Удаление диапазона исключенных IP-адресов из текущей области.

Синтаксис delete excluderange Начальный_IP Конечный_IP

Параметры

Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.

Примеры

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

delete excluderange 10.2.1.5 10.2.1.10

delete iprange

Удаление диапазона IP-адресов из текущей области.

Синтаксис delete iprange Начальный_IP Конечный_IP

Параметры

Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес удаляемого диапазона.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес удаляемого диапазона.

Примеры

В представленном далее примере этой командой из текущей области удаляются IP-адреса в диапазоне от 10.2.1.5 до 10.2.1.10.

delete iprange 10.2.1.5 10.2.1.10

delete optionvalue

Удаление или очистка значения параметра области из текущей области.

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

Параметры

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

Примечания

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

Примеры

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

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

delete optionvalue 18

delete optionvalue 18 vendor="MyVendorClass"

delete reservedip

Удаление резервирования для IP-адреса из текущей области.

Синтаксис delete reservedip  Зарезервированный_IP-адрес   MAC-адрес

Параметры

Зарезервированный_IP
Обязательный параметр. Указывает зарезервированный IP-адрес, который необходимо удалить из текущей области.
MAC-адрес
Обязательный параметр. Указывает строку МАС-адреса (адрес уровня управления доступом к среде передачи) или физического аппаратного адреса, из которой был зарезервирован IP-адрес.

Примеры

В представленном далее примере этой командой из текущей области удаляется IP-адрес 10.2.1.32 для MAC-адреса 08002B30369B.

delete reservedip 10.2.1.32 08002B30369B

delete reservedoptionvalue

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

Синтаксис delete reservedoptionvalue Зарезервированный_IP-адрес  Код_параметра [User=Имя_пользователя] [vendor= Имя_вендора]

Параметры

Зарезервированный_IP-адрес
Обязательный параметр. Задает IP-адрес зарезервированного клиента.
Код_параметра
Обязательный параметр. Указывает уникальный код для типа параметра, назначенного в текущий момент зарезервированному клиенту.
User=Имя_пользователя
Указывает класс пользователей, из которого будет удалено значение параметра. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Указывает класс вендоров, из которого будет удалено значение параметра. Если указан тег без значения, подразумевается текущий класс вендора.

Примечания

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

Примеры

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

delete reservedoptionvalue 10.2.2.32 18

initiate reconcile

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

Синтаксис initiate reconcile [fix]

Параметры

[fix]
Указывает, что при использовании команды все несоответствия, найденные в базе данных, по возможности, будут устраняться.

Примеры

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

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

initiate reconcile

initiate reconcile fix

set comment

Задание комментария для текущей области. При использовании без параметров командой set comment удаляется текущий комментарий.

Синтаксис set comment [Новый_комментарий]

Параметры

[Новый_комментарий]
Указывает строку нового или измененного комментария для области.

Примеры

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

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

set comment Новый_комментарий_без_пробелов

set comment "Новый комментарий с пробелами"

set name

Задание имени текущей области.

Синтаксис set name Новое_имя

Параметры

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

Примеры

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

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

set name Новое_имя_без_пробелов

set name "Новое имя с пробелами"

set optionvalue

Задание значения параметра для текущей области.

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

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

Параметры

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

Примечания

  • Классы вендоров и пользователей поддерживаются только для серверов 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 reservedoptionvalue

Задание значения параметра для резервирования IP-адреса в текущей области.

Синтаксис set reservedoptionvalue Зарезервированный_IP-адрес Код_параметра { BYTE | WORD | DWORD | STRING |  IPADDRESS} [user=Имя_пользователя] [vendor=Имя_вендора Значение_параметра

Параметры

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

Примечания

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

Примеры

В представленном далее примере эта команда задает для зарезервированного IP-адреса клиента 10.1.1.50 в текущей области значение параметра маршрутизатора с кодом 003, в соответствии с которым его настроенным маршрутизаторам (стандартным шлюзам) должны быть назначены адреса 10.1.1.1 и 10.1.1.2.

set reservedoptionvalue 10.1.1.50 003 IPADDRESS 10.1.1.1 10.1.1.2

set scope

Задание области для использования в дальнейших операциях.

Синтаксис set scope Адрес_области

Параметры

Адрес_области
Обязательный параметр. Задает IP-адрес области для использования в дальнейших операциях.

Примеры

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

set scope 10.2.2.0

set state

Изменение состояния текущей области на активное или неактивное. При использовании без параметров этой командой область активизируется.

Синтаксис set state [{0 | 1 | 2 |  3}]

Параметры

{0 | 1 | 2 | 3}
Указывает состояние области: 0 отмена активизации области, 1 активизация области (по умолчанию), 2 отмена активизации и пометка области как отключенной, 3 активизация области и пометка области как активной.

Примечания

  • Значения 2 и 3 обычно используются для коммутируемых сетей или сетей, где несколько логических сетей расположены в отдельной физической сети.

Примеры

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

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

set state 1

set state 0

set superscope

Задание суперобласти для использования в дальнейших операциях.

Синтаксис set superscope Имя_суперобласти {0 |  1}

Параметры

Имя_суперобласти
Обязательный параметр. Задает имя суперобласти, включаемой в текущую область. При задании значения параметра Имя_суперобласти необходимо учитывать регистр.
{0 | 1}
Обязательный параметр. Указывает, является ли суперобласть активной или неактивной: 0 отмена активизации суперобласти 1 активизация суперобласти.

Примеры

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

set superscope MySuperScope 1

show clients

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

Синтаксис show clients  [{0 | 1}]

Параметры

{0 | 1}
Указывает уровень подробностей в выводящихся данных: 0 выводятся следующие сведения о каждом клиенте: IP-адрес, маска подсети, уникальный код, срок действия аренды и тип, 1 выводятся все сведения, как при выборе параметра 0, а также полное имени домена для каждого клиента.

Примечания

  • Для эффективного просмотра данных, выводящихся командой, следует увеличить ширину окна командной строки по крайней мере до 95 знаков.

show clientsv5

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

Синтаксис show clientsv5  [{0 | 1}]

Параметры

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

Примечания

  • Для эффективного просмотра данных, выводящихся командой, следует увеличить ширину окна командной строки по крайней мере до 95 знаков.

show excluderange

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

Синтаксис show excluderange

Параметры

отсутствуют

Примечания

  • Для добавления и удаления исключаемых диапазонов следует использовать другие команды для области.

show iprange

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

Синтаксис show iprange

Параметры

отсутствуют

show optionvalue

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

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

Параметры

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

Примечания

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

Примеры

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

show optionvalue user="My User Class"

show reservedip

Вывод всех IP-адресов, зарезервированных для текущей области.

Синтаксис show reservedip

Параметры

отсутствуют

show reservedoptionvalue

Удаление всех заданных значений параметров для зарезервированного IP-адреса клиента в текущей области.

Синтаксис show reservedoptionvalue  Зарезервированный_IP-адрес  [ user=Имя_пользователя]  [vendor=Имя_вендора]

Параметры

Зарезервированный_IP-адрес
Обязательный параметр. Указывает зарезервированные IP-адреса, для которых отображаются текущие параметры.
user=Имя_пользователя
Задает отображение параметров, установленных для указанного класса пользователей. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Задает отображение параметров, установленных для указанного класса вендоров. Если указан тег без значения, подразумевается текущий класс вендора по умолчанию.

Примечания

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

Примеры

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

show reservedoptionvalue 10.2.2.100

show scope

Вывод сведений о текущей области.

Синтаксис show scope

Параметры

отсутствуют

show state

Вывод состояния текущей области (активна или неактивна).

Синтаксис show state

Параметры

отсутствуют

Netsh DHCP server mscope

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

add excluderange

Добавление диапазона исключаемых адресов в текущую многоадресную область.

Синтаксис add excluderange Начальный_IP Конечный_IP

Параметры

Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.

Примечания

  • Диапазон исключений должен быть подмножеством диапазона всех адресов области.

Примеры

В представленном далее примере этой командой удаляется диапазон исключений, начинающийся с IP-адреса 224.2.2.10 и заканчивающийся IP-адресом 224.2.2.20 в диапазон распределения текущей многоадресной области.

add excluderange 224.2.2.10 224.2.2.20

add iprange

Добавление диапазона IP-адресов в текущую многоадресную область.

Синтаксис add iprange Начальный_IP Конечный_IP

Параметры

Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона.

Примечания

  • Диапазон должен водить в диапазон IP-адресов многоадресной области (от 224.0.0.0 до 239.255.255.255).

Примеры

В представленном далее примере этой командой добавляется диапазон IP-адресов от 224.20.20.10 до 224.20.20.20. в диапазон распределения многоадресной области.

add iprange 224.2.2.10 224.2.2.20

delete excluderange

Удаление диапазона исключенных IP-адресов из текущей многоадресной области.

Синтаксис delete excluderange Начальный_IP Конечный_IP

Параметры

Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.

Примеры

В представленном далее примере этой командой удаляется исключенный диапазон многоадресной области, начинающийся с IP-адреса 224.20.20.10 и заканчивающийся IP-адресом 224.20.20.20.

delete excluderange 224.20.20.10 224.20.20.20

delete iprange

Удаление диапазона IP-адресов из текущей многоадресной области.

Синтаксис delete iprange Начальный_IP Конечный_IP

Параметры

Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес удаляемого диапазона.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес удаляемого диапазона.

Примеры

В представленном далее примере этой командой из всего диапазона полной многоадресной области удаляется диапазон IP-адресов в диапазоне от 224.20.20.10 до 224.20.20.20.

delete iprange 224.20.20.10 224.20.20.20

initiate reconcile

Проверка и согласование текущей многоадресной области.

Синтаксис initiate reconcile

Параметры

отсутствуют

Примечания

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

set comment

Задание комментария для текущей многоадресной области.

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

Параметры

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

Примеры

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

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

set comment Новый_комментарий_без_пробелов

set comment "Новый комментарий с пробелами"

set lease

Задание продолжительности аренды IP-адресов многоадресной области.

Синтаксис set lease Время

Параметры

Время
Обязательный параметр. Указывает продолжительности аренды IP-адресов для клиента многоадресной области. При выборе значения -1 продолжительность аренды IP-адреса не ограничивается во времени или бесконечна.

Примеры

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

set lease 691200

set mscope

Задание многоадресной области для использования в дальнейших операциях.

Синтаксис set mscope Новое_имя

Параметры

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

Примечания

  • Этой командой изменяется контекст командной строки netsh dhcp server mscope> с одной многоадресной области на другую.
  • Этой командой не задается новое имя текущей многоадресной области. Чтобы изменить имя текущей многоадресной области, следует использовать команду set name.

Примеры

В первом примере этой командой изменяется контекст командной строки на многоадресную область с именем MyMulticastScope. Имя многоадресной области не содержит пробелов.

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

set mscope MyMulticastScope

set mscope "My Multicast Scope"

set name

Изменение имени текущей многоадресной области.

Синтаксис set name Новое_имя

Параметры

Новое_имя
Обязательный параметр. Задание нового имени текущей многоадресной области.

Примеры

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

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

set name Новое_имя_без_пробелов

set name "Новое имя с пробелами"

set state

Изменение состояния текущей многоадресной области на активное или неактивное.

Синтаксис set state {0 | 1}

Параметры

{0 | 1}
Обязательный параметр. Задание состояния текущей многоадресной области: 0 отмена активизации текущей многоадресной области, 1 активизация текущей многоадресной области.

Примеры

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

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

set state 1

set state 0

set ttl

Задание значения времени жизни (TTL) для текущей многоадресной области.

Синтаксис set ttl TTL

Параметры

TTL
Обязательный параметр. Задание значения времени жизни (TTL). Это значение может находиться в диапазоне от 1 до 255.

Примеры

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

set ttl 32

show clients

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

Синтаксис show clients

Параметры

отсутствуют

Примечания

  • Для эффективного просмотра данных, выводящихся командой, следует увеличить ширину окна командной строки по крайней мере до 95 знаков.

show excluderange

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

Синтаксис show excluderange

Параметры

отсутствуют

Примечания

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

show iprange

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

Синтаксис show iprange

Параметры

отсутствуют

show lease

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

Синтаксис show lease

Параметры

отсутствуют

show mibinfo

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

Синтаксис show mibinfo

Параметры

отсутствуют

show mscope

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

Синтаксис show mscope

Параметры

отсутствуют

show state

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

Синтаксис show state

Параметры

отсутствуют

show ttl

Вывод значения времени жизни (TTL) для текущей многоадресной области.

Синтаксис show ttl

Параметры

отсутствуют

Пример команд Netsh DHCP

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

в данном примере DHCP-01  это DHCP-сервер с IP-адресом 192.168.0.2. При выполнении процедуры к DHCP-01 добавляется новая область MyScope с IP-адресом 192.168.10.0, макой подсети 255.255.255.0 и комментарием NewScope. После этого выполняется настройка области с диапазоном адресов (с 192.168.10.1 по 192.168.10.254), диапазоном исключения (с 192.168.10.1 по 192.168.10.25) и IP-адресом маршрутизатора (код параметра DHCP 003). Затем область переводится в активное состояние.

В следующем примере процедуры строки комментариев начинаются с «rem». Комментарии командой Netsh игнорируются. Знак "^" означает, что следующая строка является продолжением текущей.


rem один DHCP-сервер:
rem (DHCP-01) 192.168.0.2

rem 1. Подключение к (DHCP-01) и добавление области MyScope
rem 1.1 с IP-адресом 192.168.10.0,
rem 1.2 маской подсети 255.255.255.0 и комментарием NewScope.
netsh dhcp server 192.168.0.2 add scope 192.168.10.0 ^
255.255.255.0 MyScope NewScope

rem 2. Подключение к (DHCP-01 MyScope) и добавление диапазона
rem 2.1 IP-адресов с 192.168.10.1 по 192.168.10.254 для распределения
rem 2.2 и стандартного типа клиента "DHCP".
netsh dhcp server 192.168.0.2 scope 192.168.10.0 ^
add iprange 192.168.10.1 192.168.10.254

rem 3. Подключение к (DHCP-01 MyScope) и добавление диапазона
ren 3.1 исключения IP-адресов с 192.168.10.1 по 192.168.100.25
rem 3.2 и стандартного типа клиента "DHCP".
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add ^
excluderange 192.168.10.1 192.168.10.25

rem 4. Подключение к (DHCP-01 MyScope) и задание значения 
rem 4.1 кода параметра 003
rem 4.2 для вывода списка двух IP-адресов маршрутизатора 
rem 4.3 (10.1.1.1, 10.1.1.2).
netsh dhcp server 192.168.0.2 scope 192.168.10.0 ^
set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2

rem 5. Подключение к (DHCP-01 MyScope) и установка 
rem 5.1 активного состояния области.
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set state 1

rem 6. Конец примера пакетного файла.


В следующей таблице представлен список команд netsh dhcp, используемых в этом примере процедуры.

Команда Описание
server Переход из текущего контекста командной строки DHCP на сервер, заданный либо именем, либо IP-адресом.
add scope Добавление новой области на указанный сервер DHCP.
scope Переход из контекста команды в область DHCP, заданную IP-адресом.
add iprange Добавление диапазона IP-адресов в текущую область.
add excluderange Добавление диапазона исключаемых адресов в текущую область.
set optionvalue Задание значения параметра для текущей области.
set state Изменение состояния текущей области на активное или неактивное.
Категория: Команды | Добавил: masterov (28.07.2018) | Автор: Андрей Мастеров E W
Просмотров: 17 | Теги: команда, компьютерная помощь, DHCP | Рейтинг: 0.0/0
Всего комментариев: 0
avatar