我们组织中有许多用户在多个网络上使用他们的笔记本电脑。每个网络都有自己的访问 Internet 的代理设置要求,目前,用户在移动到不同网络时必须在 Internet 设置中手动更改这些设置。
是否可以编写更改脚本,以便用户可以为他们所在的网络运行适当的脚本?
这主要用于 Windows XP,但也可能需要用于 Vista 和 Windows 7。
我们组织中有许多用户在多个网络上使用他们的笔记本电脑。每个网络都有自己的访问 Internet 的代理设置要求,目前,用户在移动到不同网络时必须在 Internet 设置中手动更改这些设置。
是否可以编写更改脚本,以便用户可以为他们所在的网络运行适当的脚本?
这主要用于 Windows XP,但也可能需要用于 Vista 和 Windows 7。
查看代理自动配置脚本。您可以编写脚本更改 Windows 注册表以选择不同的代理服务器,但您会非常喜欢代理自动配置脚本以及它们在客户端计算机上的工作方式。
http://en.wikipedia.org/wiki/Proxy_auto-config
几年前,由于管理员将笔记本电脑带离现场并尝试在不需要指定 HTTP 代理的其他网络上工作,我开始为我的学区客户代理自动配置文件。它就像一个魅力,是一个很好的跨浏览器和跨平台兼容的解决方案。
Microsoft kb 819961是一个很好的起点。
浏览器的注册表设置位于此处。
构建一个 vbs 或 powershell 脚本来自动更新注册表应该很容易。
有几种不同的方法可以做到这一点,但我个人会考虑应用一个可以运行登录脚本的 GPO。该脚本将查看用户所在的子网,并应用适当的代理设置。该网站描述了注册表中必须进行更改的位置。
http://www.computing.net/answers/networking/changeing-ie-proxy-via-login-script/22498.html