Использование средства Netsh.exe и ключей командной строки

Переводы статьи Переводы статьи
Код статьи: 242468 - Vizualiza?i produsele pentru care se aplic? acest articol.
Внимание
Сведения в этой статье относятся к системе Windows 2000. Поддержка Windows 2000 завершается 13 июля 2010 г.Центр решений после прекращения поддержки для Windows 2000 — отправная точка при планировании стратегии миграции с системы Windows 2000. Дополнительную информацию можно посмотреть в документе Правила по срокам поддержки продуктов Microsoft.
Развернуть все | Свернуть все

В этой статье

Аннотация

Netsh.exe — средство, которое администратор может применять для настройки компьютеров под управлением Windows и наблюдения за ними из командной строки. С помощью Netsh.exe можно направлять команды соответствующему модулю поддержки, после чего модуль поддержки выполняет эти команды. Модуль поддержки — это файл библиотеки динамического подключения (dll), который расширяет функциональность средства Netsh.exe, добавляя средства настройки, наблюдения и поддержки одной или нескольких служб, программ или протоколов. Модуль поддержки также может использоваться для расширения возможностей других модулей поддержки.

Дополнительная информация

Netsh.exe можно использовать для выполнения следующих задач:
  • Настройка интерфейсов.
  • Настройка протоколов маршрутизации.
  • Настройка фильтров.
  • Настройка маршрутов.
  • Настройка удаленного доступа для маршрутизаторов удаленного доступа на основе Windows, на которых запущена служба маршрутизации и удаленного доступа (RRAS).
  • Отображение настройки запущенного маршрутизатора на любом компьютере.
  • Использование сценариев для запуска группы команд в пакетном режиме для указанного маршрутизатора.
Ниже представлен синтаксис команды Netsh.exe:
netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]
Для отображения списка подконтекстов и команд, используемых в контексте, введите название контекста после пробела и знак вопроса «?» в командной строке netsh>. Например, список подконтекста и команд, используемых в контексте /routing, можно просмотреть, набрав routing ? в командной строке netsh> и нажав клавишу ВВОД.

Контексты

Строки контекста добавляются к командам средства Netsh.exe и передаются связанному модулю поддержки. Модуль поддержки может иметь одну или несколько точек входа, сопоставляемых с контекстами. Некоторые контексты, доступные для Netsh.exe:



Команда контекста: /dhcp

Результат: Переход на контекст DHCP.



Команда контекста: /ras

Результат: Переход на контекст сервера удаленного доступа (RAS).



Команда контекста: /routing

Результат: Переход на контекст маршрутизации.



Команда контекста: /wins

Результат: Переход на контекст WINS.



Контексты могут быть вложены в другие контексты. Например, следующие контексты работают внутри контекста netsh>ras:



Команда контекста: /ip

Результат: Переход на контекст протокола Интернета (IP).



Команда контекста: /ipx

Результат: Переход на контекст протокола межсетевого пакетного обмена (IPX).



Команда контекста: /netbeui

Результат: Переход на контекст протокола расширенного пользовательского интерфейса NetBios (NETBEUI).



Следующие подконтексты работают внутри контекста netsh>routing ip:



Команда контекста: /autodhcp

Результат: Переход на подконтекст autodhcp.



Команда контекста: /dnsproxy

Результат: Переход на подконтекст dnsproxy.



Команда контекста: /igmp

Результат: Переход на подконтекст протокола членства в группах Интернета (IGMP).



Команда контекста: /mib

Результат: Переход на подконтекст информационной базы управления (MIB).



Команда контекста: /nat

Результат: Переход на подконтекст преобразования сетевых адресов (NAT).



Команда контекста: /ospf

Результат: Переход на подконтекст открытия кратчайшего пути первым (OSPF).



Команда контекста: /relay

Результат: Переход на подконтекст ретрансляции.



Команда контекста: /rip

Результат: Переход на подконтекст информационного протокола маршрутизации (RIP).

Команды Netsh.exe

Следующие дополнительные команды могут использоваться вместе со средством Netsh.exe:

Примечание. Дополнительные параметры показаны в скобках ([ ]). Альтернативные элементы разделены символом (|).



Команда контекста: /?
Результат: Вызов справки.



Команда контекста: /abort

Результат: Отмена всех изменений, сделанных в автономном режиме. Не действует в интерактивном режиме.



Команда контекста: /add helper имя_DLL

Результат: Установка файла DLL модуля поддержки в netsh.exe.



Команда контекста: /alias [alias-name] [string1] [string2 ...]

Результат: В случае /alias перечисление всех псевдонимов. Если введено /alias псевдоним - отображение эквивалентной строки. Если введено /alias псевдоним string1 string2 ... - установка псевдонима для указанных строк.



Команда контекста: /bye

Результат: Выход из программы.



Команда контекста: /commit

Результат: Передача маршрутизатору любых изменений, выполненных в автономном режиме. Не действует в интерактивном режиме.



Команда контекста: /delete helper имя_файла .dll

Результат: Удаление файла DLL модуля поддержки из netsh.exe.



Команда контекста: /dump -имя_файла

Результат: Сохранение или добавление настройки в текстовый файл.



Команда контекста: /exec имя_файла

Результат: Загрузка файла сценария и выполнение входящих в него команд.



Команда контекста: /exit

Результат: Выход из программы.



Команда контекста: /h

Результат: Вызов справки.



Команда контекста: /help

Результат: Вызов справки.



Команда контекста: /offline

Результат: Переход в автономный режим. Любые изменения, сделанные в этом режиме сохраняются, но требуют выполнения команд commit или online для передачи маршрутизатору.



Команда контекста: /online

Результат: Переход в интерактивный режим. Любые изменения в этом режиме немедленно передаются маршрутизатору.



Команда контекста: /popd

Результат: Получение контекста из стека.



Команда контекста: /pushd

Результат: Помещение данного контекста в стек.



Команда контекста: /quit

Результат: Выход из программы.



Команда контекста: /set mode [mode =] online | offline

Результат: Переход в интерактивный или автономный режим.



Команда контекста: /show alias | helper | mode

Результат: В случае /show alias - перечисление всех определенных псевдонимов. В случае /show helper - перечисление всех модулей поддержки верхнего уровня. В случае /show mode - отображение текущего режима.



Команда контекста: /unalias псевдоним

Результат: удаление указанного псевдонима.

Доступные DLL-файлы модулей поддержки

Маршрутизация & Настройка удаленного доступа IP — Ipmontr.dll

Маршрутизация & Настройка удаленного доступа IPX — Ipxmontr.dll

Интерфейс — Ifmon.dll

RAS — Rasmontr.dll

DHCP — Dhcpmon.dll

WINS — Winsmon.dll

Элементы реестра, связанные с DLL-файлами модулей поддержки

HKEY_LOCAL_MACHINE/Software/Microsoft/NetSh/
REG_SZ: Ipmontr.dll

REG_SZ: Ipxmontr.dll

REG_SZ: Ifmon.dll

REG_SZ: Rasmontr.dll

REG_SZ: Dhcpmon.dll

REG_SZ: Winsmon.dll


ПРИМЕЧАНИЕ. Если не удается использовать команду Netsh dump -<имя_файла> для выгрузки настройки в файл, попытайтесь использовать следующий синтаксис: netsh dump >имя_файла или путь\имя_файла из командной строки.
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 242468 - Последний отзыв: 30 января 2014 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Ключевые слова: 
kbinfo kbnetwork KB242468

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com