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"