netsh

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

Служебная программа сценариев командной строки 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"