gpt4 book ai didi

sql-server - 检查 SQL Server SSL 服务器身份验证证书何时过期

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:34 26 4
gpt4 key购买 nike

我们刚刚在一些 SQL Server 上实现并强制使用 SSL,并希望自动报告证书到期情况。

我查看了使用以下在线提供的 PowerShell 脚本,但是它在导航路径方面存在问题,并在遍历所有证书之前抛出错误。这显然是一个已知问题?

invoke-command -ComputerName <servername> -ScriptBlock {
Get-ChildItem -path 'cert:\' -Recurse | where { $_.notafter -le (get-date).AddDays(60) -AND $_.notafter -gt (get-date)} | select thumbprint, subject
}

抛出以下错误

NotSpecified: (:) [Get-ChildItem], Win32Exception

所以我查看了 SSL 服务器身份验证证书是否记录在 SQL Server 中并查询了 master.sys.certificates 但它不在这里。

如何在适用于 SQL Server 2012+ 的 Windows Server 2012 R2 上检查过期的 SSL 证书?

最佳答案

我发现将证书路径限制为例如 cert:\LocalMachine\ 解决了 Powershell 错误并遍历了该路径中的所有证书

关于sql-server - 检查 SQL Server SSL 服务器身份验证证书何时过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47280940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com