TLS和PowerShell

2017年12月,Interact禁用了对TLS 1.0的支持。

TLS1.0是一项相对较老的技术,存在几个漏洞,因此需要移除对TLS1.0的支持,并要求连接使用TLS1.1或TLS1.2。

对于大多数人来说,这没有任何影响,但是任何使用PowerShell自动化任务(如用于XML导入的通用概要文件源或概要雷竞技rat文件图片)的客户将看到一个错误。Powershell默认情况下总是尝试使用TLS1.0进行连接,因此任何连接尝试都会导致以下错误。

❗️

底层连接已关闭:发送时发生意外错误。

幸运的是,有一个非常简单的修复方法,只需要一行代码,就可以指导PowerShell使用TLS1.2。在需要进行网络通信之前,需要将其添加到连接到任何交互api的任何PowerShell脚本中。通常在脚本的顶部就可以了。

【净。ServicePointManager]::SecurityProtocol = [Net. Net.]SecurityProtocolType]:: Tls12

Baidu
map