Get-SPCertificate
Возвращает все сертификаты, соответствующие указанным условиям.
Синтаксис
Get-SPCertificate
[-DisplayName <String>]
[-Thumbprint <String>]
[-SerialNumber <String>]
[-Store <String>]
[-InUse]
[-DaysToExpiration <Int32>]
[-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Get-SPCertificate
[-Identity] <SPServerCertificatePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Get-SPCertificate возвращает либо один сертификат, соответствующий параметру Identity, либо все сертификаты, соответствующие критериям фильтрации необязательных параметров. Если параметры не указаны, возвращаются все сертификаты в ферме.
Примеры
------------EXAMPLE 1-----------
Get-SPCertificate -DisplayName "Team Sites Certificate"
В этом примере получаются все сертификаты в ферме с отображаемым именем "Сертификат сайтов групп".
------------EXAMPLE 2-----------
Get-SPCertificate -InUse -DaysToExpiration 30
В этом примере возвращаются все используемые сертификаты, срок действия которых истекает в течение следующих 30 дней.
Параметры
-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 |
-DaysToExpiration
Если положительное число, возвращаются только сертификаты, срок действия которых истекает через число дней, указанное в этом параметре. Укажите "-1", чтобы возвращать только сертификаты, срок действия которых уже истек. При указании "0" фильтрация по дате окончания срока действия не будет выполняться.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Отображаемое имя сертификата для поиска. Используйте этот параметр вместо параметра Identity, если этому условию может соответствовать несколько сертификатов. Параметр Identity может возвращать только один сертификат.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Identity
Указывает отображаемое имя, отпечаток, серийный номер или GUID искать сертификат. Если несколько сертификатов соответствуют указанному удостоверению, сертификаты не возвращаются. Используйте критерии фильтрации необязательных параметров, если несколько сертификатов будут совпадать.
Тип должен быть допустимым отображаемым именем в форме "Отображаемое имя сертификата", допустимым отпечатком, в форме "1234567890ABCDEF1234567890ABCDEF12345678", допустимый серийный номер в форме "1234567890ABCDEF1234567890ABCDEF" или допустимый GUID в форме "12345678-90ab-cdef-1234-567890abcdef".
Type: | SPServerCertificatePipeBind |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InUse
Указывает, что возвращаются только сертификаты, которые непосредственно назначаются объектам SharePoint (т. е. используются в настоящее время).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SerialNumber
Серийный номер сертификата для поиска в форме "1234567890ABCDEF1234567890ABCDEF".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Store
Указывает хранилище сертификатов для поиска. Если этот параметр не указан, будет выполнен поиск по всем хранилищам сертификатов.
Type: | String |
Accepted values: | EndEntity, Intermediate, Pending, Root |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Thumbprint
Отпечаток сертификата для поиска в формате "1234567890ABCDEF1234567890ABCDEF12345678".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет при этом не запускается.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |