Get-PfxCertificate
Obtient des informations sur les fichiers de certificat .pfx sur l’ordinateur.
Syntaxe
ByPath (Par défaut)
Get-PfxCertificate
[-FilePath] <String[]>
[<CommonParameters>]
ByLiteralPath
Get-PfxCertificate
-LiteralPath <String[]>
[<CommonParameters>]
Description
La cmdlet Get-PfxCertificate obtient un objet représentant chaque fichier de certificat .pfx spécifié. Un fichier .pfx inclut à la fois le certificat et une clé privée.
Exemples
Exemple 1 : Obtenir un certificat .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
Cette commande obtient des informations sur le certificat Test.pfx sur le système.
Exemple 2 : Obtenir un certificat .pfx à partir d’un ordinateur distant
PS C:\> Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx}" -authentication CredSSP
Cette commande obtient un fichier de certificat .pfx à partir de l’ordinateur distant Server01. Il utilise Invoke-Command pour exécuter une commande Get-PfxCertificate à distance.
Lorsque le fichier de certificat .pfx n’est pas protégé par mot de passe, la valeur du paramètre Authentication
Paramètres
-FilePath
Spécifie le chemin d’accès complet au fichier .pfx du fichier sécurisé.
Si vous spécifiez une valeur pour ce paramètre, il n’est pas nécessaire de taper -FilePath à la ligne de commande.
Propriétés du paramètre
| Type: | String[] |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
ByPath
| Position: | 0 |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-LiteralPath
Chemin complet du fichier .pfx du fichier sécurisé. Contrairement à FilePath, la valeur du paramètre LiteralPath est utilisée exactement comme il est typé. Aucun caractère n’est interprété en tant que caractère générique. Si le chemin d’accès inclut des caractères d’échappement, mettez-le entre des guillemets simples. Les guillemets simples indiquent à Windows PowerShell de ne pas interpréter de caractères comme séquences d’échappement.
Propriétés du paramètre
| Type: | String[] |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | PSPath |
Jeux de paramètres
ByLiteralPath
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
Entrées
String
Vous pouvez diriger une chaîne qui contient un chemin d’accès de fichier vers Get-PfxCertificate.
Sorties
X509Certificate2
Get-PfxCertificate retourne un objet pour chaque certificat qu’il obtient.
Notes
Lorsque vous utilisez l’applet de commande Invoke-Command pour exécuter une commande Get-PfxCertificate à distance et que le fichier de certificat .pfx n’est pas protégé par mot de passe, la valeur du paramètre Authentication de Invoke-Command doit être CredSSP.