每台机器的代理设置在 Windows Server 2008 R2 SP1 上不起作用

每台机器的代理设置在 Windows Server 2008 R2 SP1 上不起作用

我有一个非常有趣的问题,非常感谢任何帮助。在我的场景中,我有在域内启动虚拟机的脚本。现在我想为所有虚拟机启用互联网访问,它们通过代理。我使用远程会话与虚拟机交互,并使用属于域管理员组的用户的凭据。

现在的问题是,我动态创建虚拟机并销毁它们,而我在虚拟机生命周期内运行的脚本需要互联网访问。因此,我无法静态设置代理设置,因此我使用了 Active Directory 组策略管理选项。我最初使用“用户配置”选项并设置代理,每当我登录机器时,它都运行良好。

但是,如果我使用尚未登录机器的帐户远程登录机器,则不起作用。所以我用了这个关联将其配置为在每台机器上工作,组策略运行良好,并且也反映在浏览器中。

但我无法解析任何 DNS 名称,例如http://www.google.com或任何基于互联网的网站。知道我能做什么吗?

答案1

我不确定那篇文章告诉你该做什么(我只是看了一眼),但应用计算机上定义的用户策略的方法是使用组策略环回。话虽如此,如果你有名称解析问题,那不是代理问题,而是 DNS 问题

答案2

提供的链接只是为所有用户设置代理,无论谁登录。系统进程将无法进行身份验证,因为他们不是用户。

如何建立远程会话?您可能需要加载配置文件,因此会加载代理设置。

在脚本过程中,您可以使用 netsh 强制代理:

Netsh winhttp  set proxy proxy-server="http=myproxy"

相关内容