【问题标题】:how to change settings in internet explorer using powershell?如何使用 powershell 更改 Internet Explorer 中的设置?
【发布时间】:2013-04-10 22:46:52
【问题描述】:

我们需要能够更改数百台机器上的 Internet Explorer 设置。

我们需要做的改变是:

  1. 进入设置
  2. 连接
  3. 局域网设置
  4. 取消选中“自动检测设置”

我知道可以通过以下方式更改设置:

set-itemproperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet
Settings' -name ProxyEnable -value 1

如何使用 powershell 更改局域网设置?

【问题讨论】:

标签: internet-explorer powershell automation


【解决方案1】:

配置此设置的正确方法是在 GPO 中进行配置。 (顺便说一句,我认为这个问题更适合 serverfault 而不是 stackoverflow。)

比尔

【讨论】:

  • 谢谢,你能告诉我我可以在 GPO 上开始使用吗?
  • 您好,此站点 (stackoverflow) 不是讨论如何使用 GPO 的正确论坛。我可以建议您可以通过点击我之前提供的link 了解更多信息,您可能会发现很多关于如何在 serverfault 上使用 GPO 的资料。
【解决方案2】:

这样做有点繁琐。您可以查看此链接,它可能会有所帮助:

What key in windows registry disables IE connection parameter "Automatically Detect Settings"?

另一种方法是在一台服务器上手动进行设置,然后导出以下注册表项并将其导入所有服务器。这将进行所需的更改。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings

【讨论】:

  • 非常感谢您的回复。我会在 DefaultConnectionSettings 上做出什么改变??
  • 这种方法的问题在于 DefaultConnectionSettings 注册表值是一个未记录的位数组。不建议导出和导入,因为这将覆盖存储在该注册表值中的所有设置。正确的方法是在组策略对象 (GPO) 中配置设置。
  • @АртёмЦарионов 看看我指导您如何进行更改的链接,但就像比尔斯图尔特所说,最好通过 GPO 来完成
  • 是的,链接确实帮助了很多!接受的答案实际上适用于我们的一台机器,但尚未在其他机器上测试。你能给我指出一个资源,那里有关于如何做这些事情的 GPO 解释
  • 给你,这看起来很有帮助:techlib.barracuda.com/display/WSFLEXv41/…
猜你喜欢
  • 1970-01-01
  • 2011-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-08
  • 2023-03-31
相关资源
最近更新 更多