У меня очень интересная проблема, и я буду признателен за любую помощь. В моем сценарии у меня есть сценарии, которые запускают виртуальную машину внутри домена. Теперь я хочу включить доступ в Интернет для всех виртуальных машин, и они проходят через прокси. Я взаимодействую с виртуальной машиной с помощью удаленных сеансов и использую учетные данные пользователя, который принадлежит группе администраторов домена.
Теперь проблема в том, что я создаю виртуальные машины на лету и уничтожаю их, а скрипты, которые я запускаю в течение их срока службы, требуют доступа к Интернету на них. Поэтому я не могу статически устанавливать настройки прокси, поэтому я использовал опцию управления групповой политикой Active Directory. . Сначала я использовал опцию «Конфигурация пользователя» и установил прокси, который работал как шарм, когда я когда-либо входил в систему.
Однако это не работает, если я использую для удаленного входа на машину с учетной записью, которая еще не вошла в систему. Итак, я использовал это ссылка на сайт чтобы настроить его для работы на Per Machine, групповая политика работает нормально, и она также отражается в браузере.
Но я не могу разрешить любое имя DNS, например http://www.google.com или любой интернет-сайт. Есть идеи, что я могу сделать?
Я не уверен, что вам говорилось в этой статье (я только взглянул на нее), но способ применения политик пользователей, определенных на компьютере, заключается в использовании кольцевой проверки групповой политики. При этом, если у вас есть проблемы с разрешением имен, это не проблема прокси, это проблема DNS.
Приведенная ссылка предназначена только для установки прокси для всех пользователей, независимо от того, кто входит в систему. Системный процесс не сможет пройти аутентификацию, поскольку они не являются пользователями.
Как установить удаленный сеанс? Возможно, вам потребуется загрузить профиль, чтобы была загружена настройка прокси.
Во время вашего скрипта вы можете использовать netsh для принудительного прокси:
Netsh winhttp set proxy proxy-server="http=myproxy"