Служебная программа командной строки netsh

Автор работы: Пользователь скрыл имя, 19 Июля 2012 в 16:10, практическая работа

Краткое описание

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

Вложенные файлы: 1 файл

Служебная программа командной строки netsh.doc

— 256.50 Кб (Скачать файл)

routing /?

routing help

Для выполнения задач в других контекстах без изменения текущего контекста введите путь требуемой команды в командной строке netsh. Например, для добавления интерфейса подключения по локальной сети в контекст IGMP без его изменения в строке netsh введите:

routing ip igmp add interface "Local Area Connection" startupqueryinterval=21

Запуск Netsh из командной строки интерпретатора Cmd.exe

При запуске команды netsh из командной строки интерпретатора Cmd.exe командой используется приведенный далее синтаксис. Для запуска этих команд на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Функции команд Netsh для Windows 2000 и операционных систем семейства Windows Server 2003 могут различаться.

Ниже приводится описание команды netsh.

netsh

Netsh представляет собой поддерживающую сценарий программу с командной строкой, позволяющую локально или удаленно отображать и изменять параметры сети текущего компьютера. При использовании без параметров команда netsh открывает командную строку Netsh.exe (то есть netsh>).

Синтаксис

netsh[-aфайл_псевдонима] [-cконтекст] [-rудаленный_компьютер] [{команда_Netsh | -fфайл_сценария}]

Параметры

-a

Возвращает к командной строке netsh после выполнения команды файл_псевдонимов.

файл_псевдонимов

Указывает имя текстового файла, который содержит одну или несколько команд netsh.

-c

Переход к заданному контексту netsh.

Контекст

Задает контекст netsh. В следующей таблице перечислены доступные контексты netsh.

 

Контекст

Описание

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

Отображает и задает конфигурацию базы данных (AAAA) проверки подлинности, авторизации, создания учетных записей и аудита, используемой Службой идентификации в Интернете (IAS) и службой маршрутизации и удаленного доступа.

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

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

Диагностические команды Netsh (diag)

Администрирование и устранение неполадок операционной системы и параметров сетевых служб.

Команды Netsh для интерфейса IP

Производит настройку протокола TCP/IP (включая адреса, используемые по умолчанию шлюзы, серверы DNS и WINS) и отображает конфигурацию и статистические данные.

Команды Netsh для интерфейса IPv6

Запросы и настройки интерфейса IPv6, адресов, кеша и маршрутов.

Команды Netsh для интерфейса Portproxy

Администрирование серверов, выполняющих роль прокси между сетями и приложениями IPv4 и IPv6.

Команды Netsh для интерфейса IPv6

Консоль управления Microsoft обеспечивает равноценную альтернативу диагностике и управлению с помощью консоли управления политикой безопасности IP и консоли монитора IP-безопасности. С помощью команд Netsh IPSec можно настраивать статические или динамические параметры основного режима IPSec, параметры быстрого режима, правила и параметры конфигурации.

Команды Netsh для сетевого моста

Включает или выключает уровень 3 режима совместимости и показывает сведения о конфигурации адаптеров сетевого моста.

Команды Netsh для удаленного доступа (ras)

Администрирование серверов удаленного доступа.

Команды Netsh для маршрутизации

Администрирование серверов маршрутизации.

Netsh (команды для RPC)

Изменяет, сбрасывает или отображает параметры привязки системы

Команды Netsh для службы WINS

Администрирование серверов WINS.

-r

Настройка удаленного компьютера.

уд_компьютер

Указывает список настраиваемых удаленных компьютеров.

команда_Netsh

Указывается команда netsh, которую требуется запустить.

-f

Выход из программы Netsh.exe после выполнения сценария.

файл_сценария

Выбор сценария, который требуется запустить.

/?

Вывод справочных сведений в командной строке.

Примечания

        Если указать -r после другой команды, программа netsh выполняет команду на удаленном компьютере, а затем снова возвращается в окно командной строки Cmd.exe. Если указать -r без другой команды, netsh откроется в удаленном режиме. Этот процесс напоминает использование команды set machine в командной строке Netsh. При использовании команды -r задается конечный компьютер только для текущей команды netsh. После выхода и повторного ввода команды netsh конечный компьютер настраивается так же, как и локальный компьютер. Можно запускать команды netsh на удаленном компьютере, указав имя компьютера, хранящееся на сервере WINS, имя UNC, Интернет-имя, которое должно быть разрешено сервером DNS, или IP-адрес.

Запуск команд Netsh из командной строки программы Netsh.exe

Netsh использует перечисленные далее стандартные команды во всех контекстах, которые запускаются из командной строки программы Netsh.exe (то есть netsh>). Для запуска этих команд Netsh на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Функции команд Netsh для Windows 2000 и операционных систем семейства Windows Server 2003 могут различаться.

Чтобы посмотреть синтаксис команды, щелкните команду:

        ..

        abort

        add helper

        псевдоним

        bye

        commit

        delete helper

        dump

        exec

        exit

        help

        offline

        online

        popd

        pushd

        quit

        set file

        set machine

        set mode

        show

        unalias

..

Переход к контексту, расположенному на один уровень выше.

Синтаксис

..

Параметры

/?

Вывод справочных сведений в командной строке.

abort

Отказ от всех изменений, сделанных в автономном режиме. Команда Abort в интерактивном режиме влияния не оказывает.

Синтаксис

abort

Параметры

/?

Вывод справочных сведений в командной строке.

add helper

Установка DLL модуля поддержки netsh.

Синтаксис

add helperимя_DLL

Параметры

имя_DLL

Обязательный параметр. Задает имя DLL модуля поддержки, который требуется установить.

/?

Вывод справочных сведений в командной строке.

псевдоним

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

Синтаксис

alias[имя_псевдонима] [строка1 [строка2 ...]]

Параметры

alias [имя_псевдонима]

Отображение указанного псевдонима.

alias[имя_псевдонима] [строка1 [строка2 ...]]

Настраивает имя_псевдонима для указанной строки.

/?

Вывод справочных сведений в командной строке.

Примеры

Приведенный ниже образец сценария netsh задает два псевдонима netsh, «Shaddr» и «Shp», а затем сохраняет командную строку Netsh в контексте IP-интерфейса:

Копировать код

alias shaddr show interface ip addr alias shp show helpers interface ip

При вводе команды shaddr в командной строке Netsh программа Netsh.exe интерпретирует ее как команду show interface ip addr. При вводе команды shp в командной строке Netsh программа Netsh.exe интерпретирует ее как команду show helpers.

bye

Выход из программы Netsh.exe.

Синтаксис

bye

Параметры

/?

Вывод справочных сведений в командной строке.

commit

Фиксация всех изменений, внесенных в маршрутизатор в автономном режиме. Команда Commit в интерактивном режиме влияния не оказывает.

Синтаксис

commit

Параметры

/?

Вывод справочных сведений в командной строке.

delete helper

Удаление DLL модуля поддержки из netsh.

Синтаксис

delete helperимя_DLL

Параметры

имя_DLL

Обязательный параметр. Задает имя DLL модуля поддержки, который требуется удалить.

/?

Вывод справочных сведений в командной строке.

dump

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

Синтаксис

dump [имя_файла]

Параметры

[ имя_файла]

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

/?

Вывод справочных сведений в командной строке.

exec

Загрузка файла сценария и запуск команд в нем.

Синтаксис

execфайл_сценария

Параметры

файл_сценария

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

Примечания

        Команда файл_сценария может выполняться на одном или нескольких компьютерах.

exit

Выход из программы Netsh.exe.

Синтаксис

exit

Параметры

/?

Вывод справочных сведений в командной строке.

help

Вывод справки.

Синтаксис

{/? | ? | help | h}

Параметры

отсутствуют

offline

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

Синтаксис

offline

Параметры

/?

Вывод справочных сведений в командной строке.

Примечания

        Изменения, произведенные в данном режиме, сохраняются, но для внесения изменений в маршрутизатор необходимо запустить команду commit или online.

        При переключении из автономного режима в интерактивный режим изменения, внесенные в автономном режиме, вносятся в текущую конфигурацию.

        Изменения, внесенные в интерактивном режиме, немедленно вносятся в текущую конфигурацию.

online

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

Синтаксис

online

Параметры

/?

Вывод справочных сведений в командной строке.

Примечания

        Изменения, внесенные в интерактивном режиме, немедленно вносятся в текущую конфигурацию.

        При переключении из автономного режима в интерактивный режим изменения, внесенные в автономном режиме, вносятся в текущую конфигурацию.

popd

Восстановление контекста из стека.

Синтаксис

popd

Параметры

/?

Вывод справочных сведений в командной строке.

Примечания

        При использовании вместе с командой pushd команда popd позволяет изменять контекст, запускать команду в новом контексте, а затем возобновлять прежний контекст.

Примеры

Приведенный образец сценария превращает корневой контекст в контекст interface ip, добавляет статический IP-маршрут, а затем возвращается к корневому контексту:

netsh>pushd

netsh>interface ip

netsh interface ip>set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1

netsh interface ip>popd

netsh>

pushd

Сохранение текущего контекста в стеке буфера FILO.

Синтаксис

pushd

Параметры

/?

Вывод справочных сведений в командной строке.

Примечания

        При использовании вместе с командой popd команда pushd позволяет изменять контекст, запускать команду в новом контексте, а затем возобновлять прежний контекст.

quit

Выход из программы Netsh.exe.

Синтаксис

quit

Параметры

/?

Вывод справочных сведений в командной строке.

set file

Копирование вывода окна командной строки в файл.

Синтаксис

set file {openимя_файла | appendимя_файла | close}

Параметры

openимя_файла

Отправка вывода окна командной строки в указанный файл.

appendимя_файла

Присоединения вывода окна командной строки к указанному существующему файлу.

закрыть

Прекращение отправки вывода и закрытие файла.

/?

Вывод справочных сведений в командной строке.

Примечания

        Если указанное имя_файла не существует, программа netsh создает новый файл с этим именем. Если указаное имя_файла существует, программа netsh перезаписывает существующий файл.

Примеры

Чтобы создать новый файл журнала с именем Session.log и скопировать весь последующий ввод и вывод программы netsh в файл Session.log, введите:

set file open c:\session.log

set machine

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

Синтаксис

set machine [[имя_компьютера=]строка]

Параметры

Имя_компьютера

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

Строка

Указывает расположение удаленного компьютера.

/?

Вывод справочных сведений в командной строке.

Примечания

        Запуск команд на нескольких компьютерах можно производить с помощью одного сценария. Команду set machine можно использовать в сценарии для указания компьютера назначения (например, компьютер А), а затем запустить команды, которые следуют за командой set machine на данном компьютере (то есть, компьютере А). Команду set machine можно использовать для указания еще одного компьютера назначения (например, компьютера B), а затем выполнить команды на этом компьютере (то есть, на компьютере B).

Информация о работе Служебная программа командной строки netsh