gpt4 book ai didi

powershell - Set-SBCertificate 未找到有效证书

转载 作者:行者123 更新时间:2023-12-02 03:26:06 25 4
gpt4 key购买 nike

我正在尝试通过 powershell 将预先生成的(来自 Active Directory CA)证书应用到我们的本地服务总线环境。以下是我正在执行的脚本:

$cert = Get-ChildItem Cert:\LocalMachine\Root | ?{$_.FriendlyName -eq '[CERTS FRIENDLY NAME]'}

Set-SBCertificate -EncryptionCertificateThumbprint $cert.Thumbprint -FarmCertificateThumbprint $cert.Thumbprint`

以下是我遇到的错误:

Set-SBCertificate : Cannot validate argument on parameter 'EncryptionCertificateThumbprint'. Valid certificate with thumbprint xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx not found At line:1 char:52 + Set-SBCertificate -EncryptionCertificateThumbprint $encryptCert.Thumbprint -Farm ... + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Set-SBCertificate], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ServiceBus.Commands.SetSBFarmCertificate

我为解决此问题所做的事情列表:

  1. 已验证 $cert 确实包含证书。
  2. 通过转到 mmc.exe 并查看“证书(本地计算机)/受信任的根证书颁发机构/证书”,验证证书确实安装在服务器上。
  3. 尝试为 Farm 和 Encryption 使用 2 个不同的证书。

有没有人对这个问题有任何想法?或者可能知道 powershell 模块试图在何处查找证书?非常感谢任何帮助!

最佳答案

为了让这个命令找到证书,我们必须将它们添加到“受信任的根证书颁发机构”和“个人”下的证书(本地计算机)。

关于powershell - Set-SBCertificate 未找到有效证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30218909/

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