删除证书

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

SharePoint 支持通过 Remove-SPCertificate PowerShell cmdlet 删除证书。

  • 默认情况下,如果证书当前分配给 SharePoint 对象,SharePoint 将不允许删除该证书。 如果要强制删除证书,则必须重写默认行为。 如果重写默认行为,则会清除证书的现有分配。
  • 证书和与该证书关联的任何私钥将从 SharePoint 场中每台服务器上的 Windows 证书存储中删除。
  • 证书及其关联的任何私钥将从 SharePoint 配置数据库中删除。
  • 不会删除以前通过 SharePoint 管理接口从证书导出的任何内容。 这些导出的文件仍将存在。

使用 Remove-SPCertificate cmdlet 从 SharePoint 中删除证书。

例如:

Remove-SPCertificate [-Identity] <SPServerCertificatePipeBind> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]

cmdlet 参数为:

参数 说明
Identity 要从 SharePoint 中删除的证书。
Force 指定应从 SharePoint 中删除证书,即使证书当前已分配给 SharePoint 对象也是如此。 如果指定此参数,也会清除证书的任何现有分配。 如果未指定此参数,并且证书已分配给 SharePoint 对象,则操作将失败。

例如:

Remove-SPCertificate -Identity "Contoso SharePoint (2020)"