Remove-SPCertificate
Удаляет сертификат и любой связанный закрытый ключ.
Синтаксис
Remove-SPCertificate
[-Identity] <SPServerCertificatePipeBind>
[-Force]
[-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Удаляет сертификат и любой связанный закрытый ключ.
При удалении сертификата из SharePoint происходит следующее:
По умолчанию SharePoint не разрешает удалять сертификат, если он назначен объекту SharePoint. Если требуется принудительное удаление сертификата, необходимо переопределить поведение по умолчанию с помощью параметра Force. Если переопределить поведение по умолчанию, существующие назначения сертификата удаляются.
Сертификат и любой закрытый ключ, связанные с этим сертификатом, удаляются из хранилища сертификатов Windows на каждом сервере фермы SharePoint.
Сертификат и все связанные с ним закрытые ключи удаляются из базы данных конфигурации SharePoint.
Все предыдущие экспорты сертификата через интерфейс администрирования SharePoint не удаляются. Эти экспортированные файлы будут по-прежнему существовать.
Примеры
------------ПРИМЕР-----------
Remove-SPCertificate -Identity "Team Sites Certificate"
В этом примере удаляется сертификат "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
Перед запуском командлет запросит подтверждение.
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
Показывает, что произойдет при запуске этого командлета. Командлет при этом не запускается.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |