Get-PfxCertificate
コンピューター上の .pfx 証明書ファイルに関する情報を取得します。
構文
Get-PfxCertificate
[-FilePath] <String[]>
[<CommonParameters>]
Get-PfxCertificate
-LiteralPath <String[]>
[<CommonParameters>]
説明
Get-PfxCertificate コマンドレットは、指定された各 .pfx 証明書ファイルを表すオブジェクトを取得します。 .pfx ファイルには、証明書と秘密キーの両方が含まれています。
例
例 1: .pfx 証明書を取得する
PS C:\> Get-PfxCertificate -FilePath "C:\windows\system32\Test.pfx"
Password: ******
Signer Certificate: David Chew (Self Certificate)
Time Certificate:
Time Stamp:
Path: C:\windows\system32\zap.pfx
このコマンドは、システム上の Test.pfx 証明書に関する情報を取得します。
例 2: リモート コンピューターから .pfx 証明書を取得する
PS C:\> Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx}" -authentication CredSSP
このコマンドは、Server01 リモート コンピュータから .pfx 証明書ファイルを取得します。 Invoke-Command を使用して Get-PfxCertificate コマンドをリモートで実行します。
.pfx 証明書ファイルがパスワードで保護されていない場合、Invoke-Command の Authentication パラメーターの値は CredSSP である必要があります。
パラメーター
-FilePath
セキュリティで保護されたファイルの .pfx ファイルへの完全なパスを指定します。
このパラメーターの値を指定する場合は、コマンド ラインで -FilePath
を入力する必要はありません。
型: | String[] |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-LiteralPath
セキュリティで保護されたファイルの .pfx ファイルへの完全なパス。 FilePathとは異なり、LiteralPath パラメーターの値は、型指定されたとおりに使用されます。 ワイルドカードとして解釈される文字はありません。 パスにエスケープ文字が含まれている場合は、単一引用符で囲みます。 単一引用符は、文字をエスケープ シーケンスとして解釈しないように Windows PowerShell に指示します。
型: | String[] |
Aliases: | PSPath |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
入力
ファイル パスを含む文字列を Get-PfxCertificate にパイプ処理できます。
出力
Get-PfxCertificate は、取得した証明書ごとにオブジェクトを返します。
メモ
Invoke-Command コマンドレットを使用して Get-PfxCertificate コマンドをリモートで実行する場合、.pfx 証明書ファイルがパスワードで保護されていない場合、Invoke-Command の Authentication パラメーターの値は CredSSP である必要があります。