我正在使用 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 数据文件。
但它仅使用实例名称和凭据进行连接,没有传递其他参数,因此如果证书不受信任,则会失败。 查看源代码。
您可以使用
-NoSqlCheck
来避免这种情况,这样可以防止检查发生。但我强烈建议您为您的 SQL Server 实例获取适当的证书。
如果需要,您可以在 Github 上创建拉取请求,以将其他参数添加到连接设置中。