查看证书

适用于:no-img-132013 no-img-162016 no-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint 支持通过 Get-SPCertificate PowerShell cmdlet 查找证书。 可选参数可用于筛选此 cmdlet 返回的结果。

Get-SPCertificate [-Identity] <SPServerCertificatePipeBind>
Get-SPCertificate [-DisplayName] <String> [-Thumbprint <String>] [-SerialNumber <String>] [-Store {EndEntity | Intermediate | Pending | Root}] [-InUse] [-DaysToExpiration <Int32>] [-WhatIf] [-Confirm] [<CommonParameters>]

cmdlet 参数为:

参数 说明
Identity 指定要查找的证书的显示名称、指纹、序列号或 GUID。 如果多个证书与指定的标识匹配,则不会返回证书。 当多个证书匹配时,请使用可选参数的筛选条件。
DisplayName 要查找的证书的显示名称。 如果多个证书可能与此条件匹配,请使用此参数而不是 Identity 参数。 Identity 参数只能返回单个证书。
指纹 要查找的证书指纹,格式为“1234567890ABCDEF1234567890ABCDEF12345678”。
序列号 要查找的证书序列号,格式为“1234567890ABCDEF1234567890ABCDEF”
存储 (EndEntity/中间/挂起/根) 指定要搜索的证书存储。 如果未指定此参数,则将搜索所有证书存储。
InUse 指定 以仅返回直接分配给 SharePoint 对象的证书, (当前正在使用) 。
DaysToExpiration 如果为正数,则仅返回将在此参数指定的从现在起的天数内过期的证书。 指定“-1”以仅返回已过期的证书。 指定“0”不会导致基于到期日期的筛选。

下面是 cmdlet 语法的示例:

- Get-SPCertificate -FriendlyName "Contoso SharePoint (2020)"
- Get-SPCertificate -InUse -DaysToExpiration 30