Windows Server:取消选中新配置文件的Internet连接设置中的“自动检测设置”

时间:2013-07-01 14:46:23

标签: default windows-server-2012 internet-connection

我想取消选中互联网连接设置“自动检测设置”,默认情况下处于启用状态。我尝试修改默认配置文件,我可以验证我的脚本是否创建了正确的条目,该条目也适用于当前的配置文件。

但是一旦创建了新的配置文件,它就会完全忽略此设置并将其设置为默认值。

以下是我正在使用的脚本的摘录(注意:默认用户配置单元在加入xxtray之前已加载:

  

$ key ='HKLM:\ xxtray \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections'      $ data =(Get-ItemProperty -Path $ key -Name DefaultConnectionSettings).DefaultConnectionSettings      if($ data.Length -eq 0){        $ keyorg ='HKCU:\ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections'        $ data =(Get-ItemProperty -Path'HKCU:\ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections'-Name DefaultConnectionSettings).DefaultConnectionSettings      }      if($ data.length -eq 0){        $ data =([byte []](0x46,0x00,0x00,0x00,06,0x00,0x00,0x00,01,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2d,0x00,0x00,0x00,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x65,      ...        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00))      }      if($ data.length -ne 0){        $ data [8] = 1        remove-itemproperty -Path $ key -Name DefaultConnectionSettings        Set-ItemProperty -Path $ key -Name DefaultConnectionSettings -Value $ data      }

因此,如果我使用新的配置文件登录,“自动检测设置”打开,则字节8设置为9,而在默认用户配置文件中同时设置为1

问题: 我该如何覆盖此行为?放置一些东西作为自动修复工具不是一种选择。

目标操作系统是Windows Server 2008R2和Windows Server 2012。

感谢您的帮助,   罗尔夫。

0 个答案:

没有答案