Использование команды Netsh
Netsh представляет собой поддерживающую сценарий программу с командной строкой, позволяющую локально или удаленно отображать и изменять параметры сети текущего компьютера. Netsh также обеспечивает средства написания сценариев, которые позволяют запускать группу команд в пакетном режиме на определенном компьютере. Программа Netsh может также сохранять сценарии конфигурации в текстовом файле для помещения в архив или для настройки других серверов.
Использование нескольких контекстов
Внутри контекста могут существовать подчиненные контексты. Например, внутри контекста маршрутизации можно переключиться на подчиненные контексты IP или IPX.
Чтобы вывести список команд и подчиненных контекстов, которые могут быть использованы в данном контексте, на запрос netsh введите имя контекста, а затем — /? или help. Например, для вывода списка подчиненных команд и команд, которые могут быть использованы в контексте «Routing», в строке netsh (то есть, netsh>), введите один из следующих вариантов:
routing/?
routing help
Для выполнения задач в других контекстах без изменения текущего контекста введите путь требуемый команды в командной строке netsh. Например, для добавления интерфейса подключения по локальной сети в контекст IGMP без его изменения в строке netsh введите:
routing ip igmp add interface "Local Area Connection" startupqueryinterval=21
Команды диагностики (diag) Netsh
Команды сетевой диагностики Netsh (diag) используются для управления и устранения неполадок операционной системы и параметров сети из командной строки. Для сетевой диагностики Netsh используется командная строка netsh diag>.
Для сетевой диагностики с помощью команды Netsh (запускаемой из командной строки WindowsXP) служат следующие команды. Контекст Diag для Netsh — это новое средство Windows XP. Команды контекста Diag для Netsh не могут быть использованы удаленно на Windows 2000 Server.
Дополнительные сведения о командах netsh см. в разделе Использование Netsh.
Установка, проверка и разрыв подключения TCP/IP к прокси-серверу, указанному в параметрах Internet Explorer.
Команды Netsh для базы данных AAAA
Команды Netsh для базы данных AAAA используются для отображения и изменения параметров базы данных (authentication, authorization, accounting, and auditing), используемой (AAAA) службой проверки подлинности в Интернете (IAS), а также службой маршрутизации и удаленного доступа. Базу AAAA также называют базой данных IAS (Ias.mdb). В основном команды Netsh AAAA применяются для экспорта конфигурации сервера IAS в виде сценария Netsh и последующего импорта этой конфигурации на друглй сервер IAS с помощью команды netsh exec.
Команды Netsh не могут быть запущены локально под WindowsXP Professional или Windows XP Home Edition. Для запуска этих команд Netsh на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Эти команды запускаются из командной строки Windows 2000 или из командной строки средства Netsh для AAAA. Для запуска этих команд из командной строки Windows 2000 необходимо перед вводом команд и параметров (описанных ниже) ввести netsh aaaa. Функции команд Netsh для Windows 2000 и Windows XP могут различаться.
Дополнительные сведения о команде Netsh см. в разделе Использование команды Netsh.
Отображение конфигурации базы данных IAS (Ias.mdb) с виде сценария командной строки Netsh.
Команды Netsh для интерфейса IP
Команды Netsh для интерфейса IP используются для настройки протокола TCP/IP (адресов, основных шлюзов, служб DNS и серверов WINS), а также для отображения сведений о конфигурации и данных статистики.
Эти команды запускаются из командной строки Windows XP или из командной строки средства Netsh для интерфейса IP. Для запуска команд из командной строки WindowsXP необходимо перед вводом команд и параметров (описанных ниже) ввести netsh interface ip. Для запуска этих команд Netsh на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу,, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Функции команд Netsh для Windows 2000 и Windows XP могут различаться.
Дополнительные сведения о команде Netsh см. в разделе Использование команды Netsh.
Настройка IP-адреса и основного шлюза для указанного интерфейса.
Команды Netsh для маршрутизации
Команды Netsh для маршрутизации используются для администрирования серверов маршрутизации из командной строки, а не с помощью консоли «Маршрутизация и удаленный доступ». Администрирование серверов из командной строки полезно в следующих ситуациях.
Администрировать сервера маршрутизации из командной строки быстрее, чем при использовании консоли. Эта возможность особенно важна в сетевых соединениях с низкой скоростью передачи данных, например, подключение по глобальной сети (WAN).
Объединяя команды в сценарий, который выполняется на нескольких серверах, можно администрировать сервера маршрутизации согласованно.
Следующие команды используются в командной строке для соответствующего контекста Netsh (в отличие от командной строки WindowsXP) для администрирования серверов маршрутизации. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между контекстными командами Netsh Windows 2000 и Windows XP могут существовать функциональные различия.
Команды Netsh для протокола DHCP
Команды Netsh для службы DHCP предлагают средство администрирования серверов DHCP из командной строки, которое может быть использовано в качестве альтернативы управлению с помощью консоли. Это может быть полезно в следующих ситуациях:
при управлении серверами DHCP в глобальных сетях можно использовать команды Netsh в интерактивном режиме для лучшего управления через сетевые связи с низкой скоростью передачи данных;
при управлении большим числом серверов DHCP можно использовать команды в пакетном режиме в командной строке Netsh для создания сценариев и автоматизации повторяющихся административных задач, которые требуется выполнить для всех серверов DHCP.
Следующие команды доступны в командной строке Netsh (отличной от командной строки WindowsXP). Эти команды Netsh нельзя запускать локально в Windows XP Professional или Windows XP Home Edition. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. В Windows 2000 и в Windows XP между контекстными командами Netsh могут существовать некоторые различия.
Пример по использованию команд Netsh для протокола DHCP в пакетных файлах и сценариях см. в разделе Пример команд Netsh DHCP.
Дополнительные сведения о командах netsh см. в разделе Использование Netsh.
Команды Netsh для службы RAS
Администрирование серверов удаленного доступа осуществляется путем ввода команд в командной строке для контекста Netsh RAS. Благодаря использованию команд Netsh RAS в командной строке администрирование серверов с медленными сетевыми подключениями осуществляется быстрее, а также имеется возможность создавать сценарии для автоматизации администрирования различных серверов.
Чтобы запустить эти команды Netsh на удаленном сервере Windows2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между контекстными командами Netsh в Windows 2000 и Windows XP могут существовать некоторые различия.
Дополнительные сведения о команде Netsh см. в разделе Использование команды Netsh.
Вывод в командной строке справки о командах, которые могут использоваться в контексте Netsh RAS.
Команды Netsh для WINS
Команды Netsh для службы WINS предоставляют средство администрирования серверов WINS из командной строки, которое может быть использовано в качестве альтернативы управлению с помощью консоли. Это средство полезно в следующих ситуациях.
при управлении серверами WINS в глобальных сетях (WAN) команды могут быть использованы в интерактивном режиме в командной строке Netsh для лучшего управления медленными сетевыми соединениями;
при управлении большим числом серверов WINS команды могут быть использованы в пакетном режиме для записи и автоматизации повторяющихся административных задач, которые должны быть выполнены на всех серверах WINS.
В средстве Netsh (запускаемом из командной строки WindowsXP) используются следующие команды.
Примечания
За исключением оговоренных случаев, теги полей (такие как Name= и EndChar=) не являются обязательными. При использовании тегов они должны применяться ко всем параметрам команды. Если теги пропущены, необходимо вводить значение для каждого поля, используемого в команде.
Термин «Persona Non Grata» соответствует функции WINS-сервера Windows 2000 Блокировать записи указанных владельцев.
Дополнительные сведения о командах netsh см. в разделе Использование Netsh.
Примеры использования команд Netsh для WINS в пакетных файлах и сценариях см. в разделе Пример команд Netsh WINS.
Команды Netsh не могут быть запущены локально под Windows XP Professional или Windows XP Home Edition. Для запуска этих команд Netsh на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Эти команды запускаются из командной строки Windows 2000 или из командной строки контекста Netsh WINS. Для запуска этих команд из командной строки Windows 2000 необходимо перед вводом команд и параметров (описанных ниже) ввести netsh dhcp. Функции команд Netsh для Windows 2000 и Windows XP могут различаться.
Команды Netsh Routing IP Autodhcp
Следующие команды доступны для использования в контексте «Netsh Routing IP Autodhcp».
Чтобы посмотреть синтаксис команды, щелкните команду.
Добавляет исключение в область DHCP-распределителя.
Команды Netsh Routing IP Dnsproxy
Следующие команды доступны для использования в контексте «Netsh Routing IP Dnsproxy».
Чтобы посмотреть синтаксис команды, щелкните команду.
адает глобальные параметры DNS-прокси.
Команды Netsh Routing IP IGMP
Следующие команды доступны для использования в контексте «Netsh Routing IP IGMP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Настраивает IGMP в соответствии с заданным интерфейсом.
Команды Netsh Routing IP NAT
Следующие команды доступны для использования в контексте «Netsh Routing IP NAT».
Чтобы посмотреть синтаксис команды, щелкните команду.
Добавляет сопоставление IP-адресов в пул трансляции сетевых адресов (NAT) для указанного интерфейса.
Команды Netsh Routing IP OSPF
Следующие команды доступны для использования в контексте «Netsh Routing IP OSPF».
Чтобы посмотреть синтаксис команды, щелкните команду:
Примечание
Протокол OSPF недоступен в операционной системе WindowsXP 64-Bit Edition.
Добавляет пару IP-адреса и маски, определяющих диапазон адресов, принадлежащих данной области.
Команды Netsh Routing IP Relay
Следующие команды доступны для использования в контексте «Netsh Routing IP Relay».
Чтобы посмотреть синтаксис команды, щелкните команду:
Добавляет DHCP-сервер к списку DHCP-серверов, сообщения которого будут перенаправлены агентом DHCP-ретрансляции.
Команды Netsh Routing IP RIP
Следующие команды доступны для использования в контексте «Netsh Routing IP RIP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Добавляет фильтр для серверов, которые считаются серверами одноранговой сети.
Команды Netsh Routing IP Routerdiscovery
Следующие команды доступны для использования в контексте «Netsh Routing IP Routerdiscovery».
Чтобы посмотреть синтаксис команды, щелкните команду.
Настраивает обнаружение маршрутизатора для указанного интерфейса.
Команды Netsh Routing IPX
Следующие команды доступны для использования в контексте «Netsh Routing IPX».
Чтобы посмотреть синтаксис команды, щелкните команду.
Выводит сведения о конфигурации для заданного интерфейса.
Команды Netsh Routing IPX NetBIOS
Следующие команды доступны для использования в контексте «Netsh Routing IPX NetBIOS».
Чтобы посмотреть синтаксис команды, щелкните команду.
Отображает распространение широковещательных сообщений NetBIOS и трафик на интерфейсах маршрутизаторов.
Команды Netsh Routing IPX RIP
Следующие команды доступны для использования в контексте «Netsh Routing IPX RIP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Отображает состояние IPX RIP указанного интерфейса. При использовании без параметров команда show interface выводит сведения для всех интерфейсов.
Команды Netsh Routing IPX SAP
Следующие команды доступны для использования в контексте «Netsh Routing IPX SAP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Отображает состояние IPX SAP для указанного интерфейса. При использовании без параметров команда show interface выводит сведения для всех интерфейсов.
Команды Netsh в контексте RAS AAAA
Описанные ниже команды используются в контексте RAS AAAA среды Netsh.
Вывод конфигурации AAAA сервера удаленного доступа в форме сценария.
Команды Netsh в контексте RAS AppleTalk
Описанные ниже команды используются в контексте RAS AppleTalk среды Netsh. Протокол AppleTalk недоступен в операционной системе WindowsXP Home Edition или Windows XP Professional.
Создание сценария, содержащего конфигурацию AppleTalk сервера удаленного доступа. При сохранении сценария в виде файла можно использовать его для восстановления параметров конфигурации AppleTalk.
Команды Netsh в контексте RAS IP
Описанные ниже команды используются в контексте RAS IP среды Netsh.
Создание сценария, содержащего конфигурацию IP сервера удаленного доступа. При сохранении сценария в виде файла можно использовать его для восстановления параметров конфигурации IP.
Команды Netsh в контексте RAS IPX
Описанные ниже команды используются в контексте RAS IPX среды Netsh. XOX
Создание сценария, содержащего конфигурацию IPX сервера удаленного доступа. При сохранении сценария в виде файла можно использовать его для восстановления параметров конфигурации IPX.
Команды Netsh WINS server
Следующие команды доступны из приглашения wins server>, доступного в среде netsh.
Добавление определенного пользователем фильтра в указанный WINS-сервер.
Команды сетевых служб
Для получения дополнительных сведений щелкните ссылку.
Net accounts
Net computer
Net config
Net continue
Net file
Net group
Net help
Net helpmsg
Net localgroup
Net name
Net pause
Net print
Net send
Net session
Net share
Net start
Net statistics
Net stop
Net time
Net use
Net user
Net view
Контексты Netsh
Netsh взаимодействует с другими компонентами операционной системы с помощью файлов библиотеки динамической компоновки (DLL). Каждая библиотека модуля поддержки Netsh содержит широкий набор средств, или контекст, представлющий собой группу команд, относящуюся к конкретному сетевому компоненту. Эти контексты расширяют возможности netsh, обеспечивая поддержку настройки и наблюдения за одной или несколькими службами, служебными программами или протоколами. Например, файл Dhcpmon.dll обесечивает для netsh контекст и набор команд, необходимых для настройки и управления серверами DHCP.
Чтобы выполнить команду netsh, необходимо запустить netsh из командной строки интерпретатора Cmd.exe и перейти к контексту, который содержит нужную команду. Доступность контекстов зависит от того, какие сетевые компоненты были установлены. Например, при вводе dhcp в командной строке Netsh происходит переход в контекст DHCP, но если не был установлен компонент DHCP, появляется следующее сообщение:
Команда не найдена: dhcp.
Дополнительные сведения о контекстах Netsh см. в следующих разделах.
Команды Netsh для протокола AAAA
Команды Netsh для протокола DHCP
Команды диагностики (diag) Netsh
Команды Netsh для интерфейса IP
Команды Netsh для службы RAS
Команды Netsh для маршрутизации
Команды Netsh для протокола WINS
Logman
Управляет и задает расписания для счетчиков производительности и журнала трассировки событий на локальном или удаленных компьютерах.
Nbtstat
Служит для отображения статистики протокола NetBIOS over TCP/IP (NetBT), таблиц имен NetBIOS для локального и удаленного компьютеров, а также кэша имен NetBIOS. Команда Nbtstat позволяет обновить кэш имен NetBIOS и имена, зарегистрированные в службе имен Интернета Windows (WINS). Запущенная без параметров, команда nbtstat выводит справку.
Net accounts
Служит для обновления базы учетных данных пользователей, изменения паролей и параметров подключения для всех пользователей.
Net computer
Служит для добавления или удаления имени компьютера из базы данных домена.
Net config
Служит для вывода сведений о запущенных настраиваемых службах, а также просмотра и изменения параметров службы «Сервер» или «Рабочая станция». Команда net config без параметров выводит список настраиваемых служб.
Net continue
Служит для возобновления работы службы, приостановленной командой net pause.
Net file
Вывод имен открытых общих файлов на сервере и количества блокировок для каждого файла, если они установлены. Также команда позволяет закрыть общий файл и удалить блокировки. Команда net file без параметров выводит список открытых файлов на сервере.
Net group
Добавление, отображение и изменение глобальных групп в доменах.
Net help
Служит для вывода списка команд и разделов, по которым можно получить справку, либо справки по указанной команде. Команда net help без параметров выводит список команд и разделов, по которым может быть получена справка.
Net helpmsg
Служит для вывода причины возникновения ошибки и инструкций по ее устранению.
Net localgroup
Добавление, отображение и изменение локальных групп. Команда net localgroup без параметров выводит имя сервера и имена локальных групп компьютера.
Net name
Служит для добавления и удаления синонима (т.е. псевдонима) или вывода списка имен, под которыми компьютер принимает сообщения. Команда net name без параметров выводит список имен, используемых в настоящее время.
Net print
Вывод сведений об указанной очереди печати, обо всех очередях печати на указанном сервере печати, об указанном задании печати либо управление указанным заданием печати. При вызове команды net print без параметров в командной строке отображается справка по команде net print.
Вывод сведений об указанной очереди печати или обо всех очередях печати на указанном сервере печати
Net send
Служит для отправки сообщений другому пользователю, компьютеру или псевдониму, доступному в сети.
Net session
Служит для управления подключениями к серверу. Команда net session без параметров выводит сведения обо всех сеансах локального компьютера.
Net share
Управление общими ресурсами. При вызове команды net share без параметров выводятся сведения обо всех общих ресурсах локального компьютера.
Net start
Служит для запуска службы. При запуске команды net start без параметров выдается список запущенных служб.
Net statistics
Вывод журнала статистики для служб локальной рабочей станции, сервера или запущенных служб, для которых доступна статистика. При использовании команды net statistics без параметров выводится список запущенных служб, для которых возможен вывод статистических сведений.
Net time
Синхронизация часов компьютера с часами другого компьютера или домена. Использованная без параметров, команда выводит время на другом компьютере или домене.
Net use
Подключение к общим сетевым ресурсам или вывод информации о подключениях компьютера. Команда также управляет постоянными сетевыми соединениями. Вызванная без параметров, команда net use извлекает список сетевых подключений.