Get-PfxCertificate

Mendapatkan informasi tentang file sertifikat PFX di komputer.

Sintaks

Get-PfxCertificate
   [-FilePath] <String[]>
   [-Password <SecureString>]
   [-NoPromptForPassword]
   [<CommonParameters>]
Get-PfxCertificate
   -LiteralPath <String[]>
   [-Password <SecureString>]
   [-NoPromptForPassword]
   [<CommonParameters>]

Deskripsi

Get-PfxCertificate Cmdlet mendapatkan objek yang mewakili setiap file sertifikat PFX yang ditentukan. File PFX mencakup sertifikat dan kunci privat.

Contoh

Contoh 1: Mendapatkan sertifikat PFX

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

Perintah ini mendapatkan informasi tentang file sertifikat Test.pfx pada sistem.

Contoh 2: Mendapatkan sertifikat PFX dari komputer jarak jauh

Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx"} -Authentication CredSSP

Perintah ini mendapatkan file sertifikat PFX dari komputer jarak jauh Server01. Ini menggunakan Invoke-Command untuk menjalankan Get-PfxCertificate perintah dari jarak jauh.

Ketika file sertifikat PFX tidak dilindungi kata sandi, nilai parameter Invoke-Command Autentikasi harus CredSSP.

Parameter

-FilePath

Menentukan jalur lengkap ke file PFX dari file aman. Jika Anda menentukan nilai untuk parameter ini, tidak perlu mengetik -FilePath di baris perintah.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LiteralPath

Jalur lengkap ke file PFX dari file aman. Tidak seperti FilePath, nilai parameter LiteralPath digunakan persis seperti yang ditik. Tidak ada karakter yang ditafsirkan sebagai kartubebas. Jika jalur menyertakan karakter escape, sertakan dalam tanda kutip tunggal. Tanda kutip tunggal memberi tahu PowerShell untuk tidak menginterpretasikan karakter apa pun sebagai urutan escape.

Type:String[]
Aliases:PSPath
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoPromptForPassword

Menekan permintaan kata sandi.

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

-Password

Menentukan kata sandi yang diperlukan untuk mengakses .pfx file sertifikat.

Parameter ini diperkenalkan di PowerShell 6.1.

Catatan

Untuk informasi selengkapnya tentang perlindungan data SecureString , lihat Seberapa aman SecureString?.

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

Input

String

Anda dapat menyalurkan string yang berisi jalur file ke Get-PfxCertificate.

Output

X509Certificate2

Get-PfxCertificate mengembalikan objek untuk setiap sertifikat yang didapatkannya.

Catatan

Saat menggunakan Invoke-Command cmdlet untuk menjalankan Get-PfxCertificate perintah dari jarak jauh, dan file sertifikat PFX tidak dilindungi kata sandi, nilai parameter Invoke-Command Autentikasi harus CredSSP.