我在Internet Explorer 8的LAN设置中使用了2个不同的自动配置脚本地址。在我的工作过程中,我需要经常在它们之间切换。每次我必须手动完成。
有没有办法可以通过脚本或其他东西自动化它,这样我可以随时在它们之间切换?
答案 0 :(得分:10)
您可以在批处理文件(.bat文件)中使用以下命令 批量文件的使用使您无需进行如此多的UI点击,即可执行将值分配给互联网选项中的“使用自动配置脚本”文本框的简单任务 - >高级设置。
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d "http://www.xxxxx.com:1234/sampleScript" /f
结果如下:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d "" /f
答案 1 :(得分:2)
如果您可以使用PowerShell:
设置属性
Set-ItemProperty -Path 'HKCU:Software\Microsoft\Windows\CurrentVersion\Internet Settings' -Name AutoConfigURL -Value 'http://www.yourdomain.com/config.pac'
清除属性
Remove-ItemProperty -Path 'HKCU:Software\Microsoft\Windows\CurrentVersion\Internet Settings' -Name AutoConfigURL
答案 2 :(得分:0)
使用下面的Powershell代码实现这一目的-
$Users = Get-WmiObject Win32_UserProfile -Filter 'Special=False' | select SID
foreach($User in $Users)
{
$SID = $User.SID
reg add "HKEY_USERS\$SID\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d "http://xyz/wpad.dat" /f
REG ADD "HKEY_USERS\$SID\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoDetect /t REG_DWORD /d 0 /f
}