重新配置服务总线和工作流管理器以使用新证书

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

我正在按照这篇文章使用服务总线和WFM的新证书,问题是当我运行任何命令(如Get-SBFarm)时,我收到以下错误:

Certificate requested with thumbprint <thumbprint> not found in the certificate store LocalMachine\My

所以我检查了商店,证书位于个人和受信任的根证书颁发机构中,并且证书也在那里。 我也做了

Get-ChildItem -Path Cert:\LocalMachine\My

我还发现了命令结果中列出的错误中提到的指纹

SB 配置和 WF 配置管理器未打开。 所以我现在就被困住了。有什么想法吗?

sharepoint servicebus sharepoint-workflow sharepoint-2019 workflow-manager-1.x
2个回答
0
投票

错误消息表明证书需要位于 LocalMachine\My 存储中。您可以尝试将证书移至 LocalMachine\My 存储,然后再次运行命令。


0
投票

解决方案的关键部分是将日期调整到证书到期日期之前。

就我而言,机器由组织管理。所以我使用以下 powershell 命令做到了:

Set-Date -Date (Get-Date).AddDays(-12)

将 (12) 更改为正确的天数。

另请记住,您必须快点,因为与 Active Directory 同步后日期将再次更新。

参考资料: 工作流程管理器证书过期

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