所以这里是我的场景,我在我的Windows Server 2012域中安装了squid代理服务器。打开我的网络上的笔记本电脑并运行批处理文件,以便在他们的笔记本电脑上启用鱿鱼代理服务器。 这将添加IP和端口到他们的浏览器,并启用它。 批处理文件脚本如下:批处理脚本,启用公司网络上的代理服务器,并在笔记本电脑启动时自动禁用任何其他网络
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"^
/v ProxyServer /t REG_SZ /d 192.168.10.2:3128 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"^
/v ProxyEnable /t REG_DWORD /d 1 /f**
当他们移动到任何其它网络或家庭网络,他们需要禁用代理服务器浏览, 文件从浏览器中禁用代理服务器是如下:
@ECHO OFF
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"^
/v ProxyEnable /t REG_DWORD /d 0 /f**
现在的问题是,有时员工忘记企业网络上运行的批处理文件或他们不希望在网络上运行的批处理文件,并使用互联网,而无需运行批处理文件/启用代理。
所以我想要在启动时运行的批处理文件,并检查网络是否是家庭网络或公司网络,并且在员工打开笔记本电脑时在公司网络上,它将自动启用,并在打开任何其他网络或在家工作,将自动禁用该代理。 任何帮助将不胜感激,等待您的善意回应。
谢谢
在启动时不会总是有效。 Wifi可能会断开连接,用户在启动后手动连接。 –
最好你使用[代理自动配置脚本](https://superuser.com/questions/45871/can-i-make-windows-7-change-my-proxy-settings-based-on-my-network-连接) –
谢谢格哈德。 此脚本将在Windows Server 2012 R2或员工机器上配置吗? – ZUBAIR