Мегаобучалка Главная | О нас | Обратная связь


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



2015-11-27 798 Обсуждений (0)
Запуск Netsh из командной строки интерпретатора Cmd.exe 0.00 из 5.00 0 оценок




При запуске команды Netsh из командной строки интерепретатора Cmd.exe netsh используется приведеный далее Синтаксис. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между командами Windows 2000 и контекстными командами Netsh могут существовать некоторые различия Windows XP.

netsh

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

Синтаксис

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

Параметры

-a

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

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

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

-c

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

Контекст

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

Контекст Описание
AAAA Отображает и задает конфигурацию базы данных (AAAA) проверки подлинности, авторизации, создания учетных записей и аудита, используемой Службой идентификации в Интернете (IAS) и службой маршрутизации и удаленного доступа.
DHCP Администрирование серверов DHCP и обеспечение эквивалентной замены управлению с помощью консоли.
Diag Аминистрирование и устранение неполадок операционной системы и параметров сетевых служб.
Интерфейс Производит настройку протокола TCP/IP (включая адреса, используемые по умолчанию шлюзы, серверы DNS и WINS) и отображает конфигурацию и статистические данные.
RAS Администрирование серверов удаленного доступа.
Маршрутизация Администрирование серверов маршрутизации.
WINS Администрирование серверов WINS.

-r

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

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

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

команда_Netsh

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

-f

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

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

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

/?

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

Примечания

  • Использование команды -r

Если указать -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, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между командами Windows 2000 и контекстными командами Netsh могут существовать некоторые различия Windows XP.

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

Синтаксис

..

Параметры

/?

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

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.

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

Синтаксис

Вспомогательный

Параметры

/?

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

выделенная память

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

Синтаксис

Commit

Параметры

/?

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

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

Синтаксис

delete helper имя_DLL

Параметры

имя_DLL

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

/?

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

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

Синтаксис

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

Параметры

[имя_файла]

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

/?

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

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

Синтаксис

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

Параметры

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

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

Примечания

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

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

Синтаксис

Exit

Параметры

/?

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

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

Синтаксис

{/?|?|help|h}

Параметры

отсутствуют

автономный

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

Синтаксис

Offline

Параметры

/?

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

Примечания

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

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

Синтаксис

Online

Параметры

/?

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

Примечания

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

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

Синтаксис

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>

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

Синтаксис

Pushd

Параметры

/?

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

Примечания

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

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

Синтаксис

Quit

Параметры

/?

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

Задать для файла

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

Синтаксис

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 можно использовать для указания еще одного компьютера назначения (например, компьютер_B), а затем выполнить команды на этом компьютере (то есть, на компьютере B).

Устанавливает интерактивный или автономный режим работы.

Синтаксис

set mode {online|offline}

Параметры

Интерактивные

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

Автономный

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

/?

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

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

Синтаксис

show {alias|helper|mode}

Параметры

Псевдоним

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

Модуль поддержки

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

Режим

Отображает текущий режим.

/?

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

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

Синтаксис

unalias имя_псевдонима

Параметры

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

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

/?

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



2015-11-27 798 Обсуждений (0)
Запуск Netsh из командной строки интерпретатора Cmd.exe 0.00 из 5.00 0 оценок









Обсуждение в статье: Запуск Netsh из командной строки интерпретатора Cmd.exe

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (798)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)