You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用dbatools时PowerShell提示证书链不受信任,如何设置TrustServerCertificate?

解决dbatools命令中“证书链未受信任”的问题

针对你遇到的证书信任错误,在PowerShell中使用dbatools时,有两种常见方式设置TrustServerCertificate=True:

1. 单个命令直接指定参数

大部分涉及SQL Server连接的dbatools命令都支持-TrustServerCertificate参数,直接添加到命令中即可:

Test-DbaDiskAlignment -ComputerName sqlag -TrustServerCertificate | Format-Table

2. 全局配置默认信任证书

如果多个dbatools命令都需要绕过证书验证,可以全局设置dbatools的配置项,后续所有命令都会自动应用该设置:

Set-DbatoolsConfig -Name 'Sql.Connection.TrustServerCertificate' -Value $true

执行后,当前PowerShell会话中的所有dbatools SQL相关命令都会默认信任服务器证书,无需重复添加参数。

补充:如果错误来自WinRM远程连接(而非SQL Server连接),可通过以下命令将目标服务器添加到WinRM信任主机列表:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value 'sqlag' -Concatenate

内容的提问来源于stack exchange,提问作者Astora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 03:58:07