我正在按照这篇文章使用服务总线和WFM的新证书,问题是当我运行任何命令(如Get-SBFarm)时,我收到以下错误:
Certificate requested with thumbprint <thumbprint> not found in the certificate store LocalMachine\My
所以我检查了商店,证书位于个人和受信任的根证书颁发机构中,并且证书也在那里。 我也做了
Get-ChildItem -Path Cert:\LocalMachine\My
我还发现了命令结果中列出的错误中提到的指纹
SB 配置和 WF 配置管理器未打开。 所以我现在就被困住了。有什么想法吗?
错误消息表明证书需要位于 LocalMachine\My 存储中。您可以尝试将证书移至 LocalMachine\My 存储,然后再次运行命令。
解决方案的关键部分是将日期调整到证书到期日期之前。
就我而言,机器由组织管理。所以我使用以下 powershell 命令做到了:
Set-Date -Date (Get-Date).AddDays(-12)
将 (12) 更改为正确的天数。
另请记住,您必须快点,因为与 Active Directory 同步后日期将再次更新。
参考资料: 工作流程管理器证书过期