Bagikan melalui


Get-PfxCertificate

Mendapatkan informasi tentang file sertifikat PFX di komputer.

Sintaks

ByPath (Default)

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

ByLiteralPath

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

Deskripsi

cmdlet Get-PfxCertificate 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 perintah Get-PfxCertificate dari jarak jauh.

Ketika file sertifikat PFX tidak dilindungi kata sandi, nilai parameter AutentikasiInvoke-Command 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.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

ByPath
Position:0
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-LiteralPath

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

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:PSPath, LP

Kumpulan parameter

ByLiteralPath
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-NoPromptForPassword

Menekan permintaan kata sandi.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Password

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

Parameter ini diperkenalkan di PowerShell 6.1.

Nota

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

Properti parameter

Jenis:SecureString
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

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 cmdlet Invoke-Command untuk menjalankan perintah Get-PfxCertificate dari jarak jauh, dan file sertifikat PFX tidak dilindungi kata sandi, nilai parameter AutentikasiInvoke-Command harus CredSSP.