Powershell - 证书链是由不受信任的机构颁发的(dbatools)

问题描述 投票:0回答:1

我正在使用 dbatools 脚本,但大多数命令返回:

PS C:\Users\Administrator> Test-DbaDiskAlignment -ComputerName sqlag| Format-Table
WARNING: [23:22:13][Get-DiskAlignment] Failure | The certificate chain was issued by an authority that is not trusted

我找到了一些对

"TrustServerCertificate=True"
的引用,但它似乎用在SQL Server连接字符串中。如何在powershell中设置它?

sql-server powershell window dbatools
1个回答
0
投票

脚本所做的一件事是检查磁盘是否实际用于 SQL 数据文件。

但它仅使用实例名称和凭据进行连接,没有传递其他参数,因此如果证书不受信任,则会失败。 查看源代码。

您可以使用

-NoSqlCheck
来避免这种情况,这样可以防止检查发生。但我强烈建议您为您的 SQL Server 实例获取适当的证书。

如果需要,您可以在 Github 上创建拉取请求,以将其他参数添加到连接设置中。

© www.soinside.com 2019 - 2024. All rights reserved.