Поделиться через


netsh

Служебная программа сценариев командной строки Network Shell, которая позволяет локально или удаленно отображать или изменять сетевую конфигурацию работающего компьютера. Эту программу можно запустить в командной строке или в Windows PowerShell.

Синтаксис

netsh [-a <Aliasfile>][-c <Context>][-r <Remotecomputer>][-u [<domainname>\<username>][-p <Password> | [{<NetshCommand> | -f <scriptfile>}]

Параметры

Параметр Описание
-a <Aliasfile> Указывает, что вы вернелись в строку netsh после запуска Aliasfile и имя текстового файла, содержащего одну или несколько команд netsh.
-c <Context> Указывает, что netsh вводит указанный контекст netsh и вводимый контекст netsh.
-r <Remotecomputer> Указывает удаленный компьютер для настройки.

Важно. Если этот параметр используется, необходимо убедиться, что служба удаленного реестра запущена на удаленном компьютере. Если он не запущен, в Windows отображается сообщение об ошибке "Сетевой путь не найден".

-u <domainname>\<username> Указывает имя домена и учетной записи пользователя, которые следует использовать при выполнении команды netsh в учетной записи пользователя. Если вы опустите домен, локальный домен используется по умолчанию.
-p <Password> Указывает пароль для учетной записи пользователя, указанной параметром -u <username> .
<NetshCommand> Указывает команду netsh для выполнения.
-f <scriptfile> Завершает команду netsh после выполнения указанного файла скрипта.
/? Отображение справки в командной строке.

Замечания

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

  • Если строковое значение содержит пробелы между символами, необходимо заключить строковое значение в кавычки. Например: -r "contoso remote device"