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 パラメーターに一致する 1 つの証明書、または省略可能なパラメーターのフィルター条件に一致するすべての証明書を返します。 パラメーターが指定されていない場合は、ファーム内のすべての証明書が返されます。

------------EXAMPLE 1-----------

Get-SPCertificate -DisplayName "Team Sites Certificate"

この例では、"Team Sites Certificate" という表示名を持つファーム内のすべての証明書を取得します。

------------EXAMPLE 2-----------

Get-SPCertificate -InUse -DaysToExpiration 30

この例では、使用中のすべての証明書を取得し、今後 30 日以内に有効期限が切れます。

パラメーター

-AssignmentCollection

適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

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 パラメーターは、1 つの証明書のみを返すことができます。

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

-Identity

検索する証明書の表示名、拇印、シリアル番号、または GUID を指定します。 複数の証明書が指定した ID と一致する場合、証明書は返されません。 複数の証明書が一致する場合は、省略可能なパラメーターのフィルター条件を使用します。

型は、"証明書の表示名" という形式の有効な表示名である必要があります。有効な拇印は"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