Sahaprof
Просветленный
(25837)
9 месяцев назад
Если у вас есть VBScript, который записывает значения в реестр и переключает прокси-сервер, вы можете использовать следующий код в своем скрипте для включения и отключения прокси-сервера:
' Включение прокси-сервера
Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
objShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", "proxy_server_address:port", "REG_SZ"
objShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride", "*.local;<local>", "REG_SZ"
' Отключение прокси-сервера
Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"
В этом примере proxy_server_address:port нужно заменить на фактический адрес и порт вашего прокси-сервера.
Обратите внимание, что для записи значений в реестр требуются административные привилегии. Убедитесь, что скрипт запускается с правами администратора или выполните его от имени пользователя с соответствующими правами.
Также помните, что изменение настроек прокси-сервера может повлиять на интернет-соединение и работу других приложений, которые зависят от прокси. Будьте осторожны при использовании таких скриптов и убедитесь, что вы понимаете последствия изменений, прежде чем выполнять их.
Но почему-то аутидентификация не срабатывает и требует ввода логина и пароля на каждом конкретном ресурсе, есть ли у кого-нибудь опыт решения этой проблемы?