当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 删除 Exchange 证书

作者:精品下载站 日期:2024-12-14 18:10:44 浏览:13 分类:玩电脑

使用 PowerShell 删除 Exchange 证书


我们可以通过两种方式删除 Exchange 证书。其中之一是使用 PowerShell。另一个位于 Exchange 管理中心 (EAC)。在本文中,您将了解如何使用 PowerShell 删除 Exchange 证书。

获取交换证书

最好先获取已安装的 Exchange 证书的列表。之后,我们将删除该证书。请阅读文章使用 PowerShell 获取 Exchange 证书以了解更多信息。

以管理员身份运行 Exchange 命令行管理程序并运行 Get-ExchangeCertificate cmdlet。

[PS] C:\>Get-ExchangeCertificate | select Thumbprint, Services, NotAfter, Subject, CertificateDomains | fl


Thumbprint         : 1AEF337DFC2B537D9E0D0C89D1AE55749AF2660B
Services           : SMTP
NotAfter           : 5/1/2027 9:15:30 PM
Subject            : CN=Microsoft Exchange Server Auth Certificate
CertificateDomains : {}

Thumbprint         : E55A7CE736B5798A1A694F1D0515227E35F97514
Services           : IIS, SMTP
NotAfter           : 5/1/2027 7:53:26 PM
Subject            : CN=EX01-2019
CertificateDomains : {EX01-2019, EX01-2019.exoip.local}

Thumbprint         : E0BDD1F47CA74B3FC3E6D84DD4AF86C1E7141DC9
Services           : IMAP, POP, IIS, SMTP
NotAfter           : 7/19/2022 11:14:01 AM
Subject            : CN=mail.exoip.com
CertificateDomains : {mail.exoip.com, autodiscover.exoip.com}

Thumbprint         : 5C542FF3253B641876C77C70404625154B723E25
Services           : None
NotAfter           : 4/13/2032 5:38:47 PM
Subject            : CN=WMSvc-SHA2-EX01-2019
CertificateDomains : {WMSvc-SHA2-EX01-2019}

我们在 Exchange 服务器上安装了四个 Exchange 证书。三个证书绑定到 SMTP 服务。

注意: 绑定到 SMTP 服务的证书与 Exchange 服务器上的其他服务略有不同。例如,如果将证书绑定到服务 IIS,它将删除任何先前证书的绑定,并成为绑定到该服务的唯一证书。通过 SMTP,您可以将多个 SSL 证书绑定到服务。

您是否已经知道需要删除哪个 Exchange 证书?那么,接下来我们就来看看如何删除Exchange证书。

删除 Exchange 证书

我们确实运行了 Get-ExchangeCertificate cmdlet。之后,我们知道要删除哪个证书。我们要删除的证书是指纹为 E0BDD1F47CA74B3FC3E6D84DD4AF86C1E7141DC9 的本地证书。

注意:在您100%确定不需要证书之前,请勿删除该证书。最好将证书保留一周或更长时间,然后再删除。

运行Remove-ExchangeCertificate cmdlet,按Y 确认,然后按Enter

[PS] C:\>Remove-ExchangeCertificate -Thumbprint E0BDD1F47CA74B3FC3E6D84DD4AF86C1E7141DC9

Confirm
Are you sure you want to perform this action?
Remove certificate with thumbprint 89281F93928B282919A8F82929E82818188CF2EB from the computer's certificate store?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"): Y

带有指纹 E0BDD1F47CA74B3FC3E6D84DD4AF86C1E7141DC9 的证书已删除。

结论

您了解了如何使用 PowerShell 删除 Exchange 证书。不幸的是,您无法解除服务与证书的绑定。相反,您必须先将服务重新分配给另一个证书。之后,您可以删除证书。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 安装 Exchange 证书。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯