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

[玩转系统] 使用 PowerShell 获取 Exchange 证书

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

使用 PowerShell 获取 Exchange 证书


您需要使用 PowerShell 获取 Exchange 证书吗?例如,您需要清理 Exchange 证书。您可以通过两种方式检索信息。其中之一是通过 PowerShell。另一个是 Exchange 管理中心 (EAC)。在本文中,您将学习可用于获取所需信息的 PowerShell 命令。

使用 PowerShell 获取 Exchange 证书

以管理员身份运行 Exchange 命令行管理程序。运行 Get-ExchangeCertificate cmdlet 以获取 Exchange Server 上所有已安装的证书。

在我们的示例中,Exchange Server 上安装了四个证书。

[PS] C:\>Get-ExchangeCertificate | Format-List

优化 Exchange 证书输出

我们希望优化已安装的 Exchange 证书的输出结果。

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


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 证书

您可以指定要分配给证书的服务。服务内容为:

  • 邮件传输协议

  • Microsoft Exchange 统一消息

  • 统一消息呼叫路由器

  • IMAP

  • 流行音乐

  • 信息系统

获取已安装并分配给SMTP 服务的证书列表。将命令中的 SMTP 更改为上述服务之一以过滤显示的证书。

[PS] C:\>Get-ExchangeCertificate | select Thumbprint, Services, NotAfter, Subject, CertificateDomains | where {$_.Services -match "SMTP"} | 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}

当您使用 PowerShell 获取 Exchange 证书时,可以更轻松地过滤和读取。它是否帮助您使用 PowerShell 获取 Exchange 证书?

了解更多:使用 PowerShell 删除 Exchange 证书 »

结论

总而言之,您学习了如何使用 PowerShell 获取 Exchange 证书。我们可以使用 Exchange 管理中心和 PowerShell 来获取 Exchange 证书信息。您使用 Exchange 管理中心或 PowerShell 吗?

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

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

取消回复欢迎 发表评论:

关灯