【问题标题】:Is there a way to toggle TLS settings using Powershell?有没有办法使用 Powershell 切换 TLS 设置?
【发布时间】:2019-03-15 13:01:48
【问题描述】:

我可以使用 Powershell 切换这些安全设置吗?我希望我可以运行一个简单的脚本来完成它,因为它必须应用于数百台计算机

【问题讨论】:

  • 查看 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 设置
  • 这个[Net.ServicePointManager]::SecurityProtocol = 'tls12, tls11, tls' 将为当前脚本设置内容。否则你需要按照 f6a4 指出的那样做,并在注册表中进行更改。
  • 如果我在这个目录中找不到它是否意味着我根本无法通过 powershell 访问这些设置?
  • 查看here 了解您需要更新的注册表属性。

标签: powershell security ssl automation settings


【解决方案1】:
Set-Location HCKU:
Set-ItemProperty -Path 'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings' -Name SecureProtocols -Value 2688

这会启用所有 3 种 TLS 协议。 感谢 f6a4 为我指明了正确的方向

【讨论】:

    猜你喜欢
    • 2013-06-10
    • 1970-01-01
    • 2020-11-25
    • 2021-08-08
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多