Get-PfxCertificate
Obtient des informations sur les fichiers de certificat PFX sur l’ordinateur.
Syntaxe
Get-PfxCertificate
[-FilePath] <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
Get-PfxCertificate
-LiteralPath <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
Description
L’applet Get-PfxCertificate
de commande 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
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 fichier de certificat Test.pfx sur le système.
Exemple 2 : Obtenir un certificat PFX à partir d’un ordinateur distant
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 Get-PfxCertificate
commande à distance.
Lorsque le fichier de certificat PFX n’est pas protégé par mot de passe, la valeur du paramètre d’authentification de Invoke-Command
doit être CredSSP.
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
sur la ligne de commande.
Type: | String[] |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | 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 à PowerShell de ne pas interpréter de caractères comme séquences d’échappement.
Type: | String[] |
Alias: | PSPath |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-NoPromptForPassword
Supprime l’invite d’un mot de passe.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Password
Spécifie un mot de passe requis pour accéder à un .pfx
fichier de certificat.
Ce paramètre a été introduit dans PowerShell 6.1.
Remarque
Pour plus d’informations sur la protection des données SecureString , consultez Comment secure is SecureString ?.
Type: | SecureString |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Vous pouvez diriger une chaîne contenant un chemin d’accès au Get-PfxCertificate
fichier .
Sorties
Get-PfxCertificate
retourne un objet pour chaque certificat qu’il obtient.
Notes
Lorsque vous utilisez l’applet Invoke-Command
de commande pour exécuter une Get-PfxCertificate
commande à distance et que le fichier de certificat PFX n’est pas protégé par mot de passe, la valeur du paramètre d’authentification de Invoke-Command
doit être CredSSP.