【发布时间】:2021-01-17 23:38:51
【问题描述】:
我们使用 TinyGet.exe 在预定时间访问 Web 应用程序中的某些 URL。 我正在设置一个新环境,这次我根据 ssllabs.com 的建议禁用了 TLS 1.1 及更早版本。
所以现在我们的 IIS 实例只允许使用 TLS 1.2。
当使用这样的命令时,我们会遇到错误...
tinyget -srv:myapplicationurl.app -uri:/Scheduler/ProcessQueue -s:4
ERROR: 0x80090331 : [slib]: Could not AcquireCredentialsHandle
ERROR: 0x80090331 : Failed to AcquireCredentials()
我的直觉告诉我,这可能是因为 TinyGet 不支持 TLS 1.2。有人可以确认这一点吗?如果可以的话,可以提供一种替代方法吗?
【问题讨论】:
-
关于 IIS 6 的任何事情都将终止。 Stack Overflow 不是推荐工具的地方,也没有其他选择。您必须使用 C# 或 PowerShell 编写自己的代码。
-
因此,如果确认不支持 TLS1.2,那么 Powershell 将是一个替代方案。
-
TinyGet 支持的 TLS 版本既没有源代码也没有文档,所以我想知道您如何得到任何确认。
-
我也觉得这可能是因为TinyGet不支持TLS1.2,TinyGet不再更新。微软官方文档中对 TinyGet 的介绍也很少。你也可以试试WCAT,更多相关信息可以参考这个链接:docs.microsoft.com/en-us/previous-versions/tn-archive/…