Get-PfxCertificate
Ottiene informazioni sui file di certificato PFX nel computer.
Sintassi
ByPath (Impostazione predefinita)
Get-PfxCertificate
[-FilePath] <String[]>
[<CommonParameters>]
ByLiteralPath
Get-PfxCertificate
-LiteralPath <String[]>
[<CommonParameters>]
Descrizione
Il Get-PfxCertificate cmdlet ottiene un oggetto che rappresenta ogni file di certificato PFX specificato.
Un file PFX include sia il certificato che una chiave privata.
Esempio
Esempio 1: Ottenere un certificato 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
Questo comando ottiene informazioni sul file di certificato Test.pfx nel sistema.
Esempio 2: Ottenere un certificato PFX da un computer remoto
Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx"} -Authentication CredSSP
Questo comando ottiene un file di certificato PFX dal computer remoto Server01.
Invoke-Command Usa per eseguire un Get-PfxCertificate comando in modalità remota.
Quando il file di certificato PFX non è protetto da password, il valore del parametro Authentication di Invoke-Command deve essere CredSSP.
Parametri
-FilePath
Specifica il percorso completo del file PFX del file protetto. Se si specifica un valore per questo parametro, non è necessario digitare -FilePath nella riga di comando.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
ByPath
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-LiteralPath
Percorso completo del file PFX del file protetto. A differenza di
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | PSPath |
Set di parametri
ByLiteralPath
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
String
È possibile inviare tramite pipe una stringa contenente un percorso di file a Get-PfxCertificate.
Output
X509Certificate2
Get-PfxCertificate restituisce un oggetto per ogni certificato che ottiene.
Note
Quando si usa il Invoke-Command cmdlet per eseguire un Get-PfxCertificate comando in modalità remota e il file di certificato PFX non è protetto da password, il valore del parametro Authentication di Invoke-Command deve essere CredSSP.