共用方式為


Remove-SPCertificate

刪除憑證和任何相關聯的私密金鑰。

Syntax

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

Description

刪除憑證和任何相關聯的私密金鑰。

當您從 SharePoint 刪除憑證時,將會發生下列情況:

根據預設,如果目前已將憑證指派給 SharePoint 物件,SharePoint 將不允許您刪除該憑證。 如果您想要強制刪除憑證,您必須使用 Force 參數覆寫預設行為。 如果您覆寫預設行為,則會清除憑證的現有指派。

與該憑證相關聯的憑證和任何私密金鑰,都會從 SharePoint 伺服器陣列中每部伺服器上的 Windows 憑證存放區中刪除。

憑證及其相關聯的任何私密金鑰都會從 SharePoint 組態資料庫中刪除。

任何先前透過 SharePoint 系統管理介面匯出的憑證都不會刪除。 那些匯出的檔案仍然存在。

範例

------------範例-----------

Remove-SPCertificate -Identity "Team Sites Certificate"

此範例會刪除「小組網站憑證」憑證,以及與該憑證相關聯的任何私密金鑰。

參數

-AssignmentCollection

管理物件以適當處置它們。 使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。 您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。 使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。

使用 Global 參數時,所有物件會包含在全域儲存區內。 若未立即使用物件,或未使用 Stop-SPAssignment 命令處置物件,將會發生記憶體不足的狀況。

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

指定應該從 SharePoint 刪除憑證,即使憑證目前已指派給 SharePoint 物件也一般。 如果指定此參數,也會清除憑證的任何現有指派。 如果未指定此參數,且憑證已指派給 SharePoint 物件,則作業將會失敗。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Identity

要從 SharePoint 刪除的憑證。

Type:SPServerCertificatePipeBind
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 未執行 Cmdlet。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False