Изменение настроек локальной сети из командного файла и / или C #? - PullRequest
3 голосов
/ 21 сентября 2010

Я не уверен, как описать это без изображения, так что прикрепленный - это быстрый отрывок из того, что я хочу сделать в пакетном файле (Windows 7 Enterprise 32 bit)

LAN Proxy

В окне «Свойства обозревателя» на вкладке «Подключения» есть кнопка настроек ЛВС (отмечена красным), которая открывает отображаемое диалоговое окно на изображении. У меня уже есть адрес и порт, который я хочу, все, что я хочу, это способ установить или снять помеченный флажок в командном файле. Я также принял бы ответ о том, как это сделать в C #.

EDIT:

Для других людей, которые сталкиваются с этим вопросом, этот вопрос только для меня, чтобы быть опытным пользователем. Если у вас есть продукт, которому нужно изменить настройки прокси-сервера, не думайте, что настройки верны, используйте вторую запись реестра PostMan, чтобы сначала правильно настроить прокси.

Ответы [ 2 ]

5 голосов
/ 21 сентября 2010

Да, вы можете сделать это с помощью команды reg.

она хранится в HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\

, поэтому вы можете использовать следующую команду в пакетном файле:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\\" /v "ProxyEnable" /T REG_DWORD /d 1

Это установит ProxyEnable в 1 (включено)

и

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\\" /v "ProxyServer" /T REG_SZ /d "192.168.1.1:8080

Чтобы установить прокси на 192.169.1.1:8080

Обратите внимание на дополнительную косую чертув конце настроек Интернета, без него косая черта отменяет "

. Кроме того, вы можете добавить /f, чтобы принудительно перезаписать старое значение, в настоящее время он попросит подтвердить переопределение.

1 голос
/ 21 сентября 2010

Вы можете использовать Powershell для игры с настройками прокси из командного файла или командной строки, один из примеров в этой записи блога http://devpinoy.org/blogs/velocity/archive/2007/06/23/setting-proxy-settings-in-ie-using-powershell.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...