NOM
Get-AuthenticodeSignature
RÉSUMÉ
Obtient les informations relatives à la signature Authenticode d'un fichier.
SYNTAXE
Get-AuthenticodeSignature [-FilePath] <string[]> [<CommonParameters>]
DESCRIPTION
L'applet de commande Get-AuthenticodeSignature obtient les
informations relatives à la signature Authenticode d'un fichier. Si le
fichier n'est pas signé, les informations sont récupérées, mais les
champs ne sont pas renseignés.
PARAMÈTRES
-FilePath <string[]>
Spécifie le chemin d'accès au fichier examiné. Les caractères
génériques sont autorisés, mais doivent mener à un seul fichier. Le nom
de paramètre (« FilePath ») est facultatif.
Obligatoire ? true
Position ? 1
Valeur par défaut
Accepter l'entrée de pipeline ? true (ByValue, ByPropertyName)
Accepter les caractères génériques ? false
<CommonParameters>
Cette applet de commande prend en charge les paramètres courants : Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer et OutVariable. Pour plus d'informations, tapez « get-help
about_commonparameters ».
ENTRÉES
System.String
Vous pouvez diriger une chaîne contenant le chemin d'accès d'un fichier vers Get-AuthenticodeSignature.
SORTIES
System.Management.Automation.Signature
Get-AuthenticodeSignature retourne un objet de signature pour chaque signature qu'il obtient.
NOTES
Pour plus d'informations sur les signatures Authenticode dans Windows PowerShell, consultez about_Signing.
-------------------------- EXEMPLE 1 --------------------------
C:\PS>get-AuthenticodeSignature -filepath C:\Test\NewScript.ps1
Description
-----------
Cette commande obtient les informations relatives à la signature
Authenticode du fichier NewScript.ps1. Elle utilise le paramètre
FilePath pour spécifier le fichier.
-------------------------- EXEMPLE 2 --------------------------
C:\PS>get-authenticodesignature test.ps1, test1.ps1, sign-file.ps1, makexml.ps1
Description
-----------
Cette commande obtient les informations relatives à la signature
Authenticode des quatre fichiers dont la liste est fournie à la ligne de
commande. Dans cette commande, le nom du paramètre FilePath, qui est
facultatif, est omis.
-------------------------- EXEMPLE 3 --------------------------
C:\PS>get-childitem $pshome\*.* | foreach-object {Get-AuthenticodeSignature $_} | where {$_.status -eq "Valid"}
Description
-----------
Cette commande répertorie tous les fichiers du répertoire $pshome
ayant une signature Authenticode valide. La variable automatique $pshome
contient le chemin d'accès au répertoire d'installation de Windows
PowerShell.
La commande utilise l'applet de commande Get-ChildItem pour obtenir
les fichiers du répertoire $pshome. Elle utilise le modèle *.* pour
exclure les répertoires (bien qu'elle exclue également les fichiers ne
comportant pas de point dans leur nom).
La commande utilise un opérateur de pipeline (|) pour envoyer les
fichiers de la variable $pshome à l'applet de commande Foreach-Object,
où l'applet de commande Get-AuthenticodeSignature est appelée pour
chaque fichier.
Les résultats de la commande Get-AuthenticodeSignature sont envoyés à
une commande Where-Object qui sélectionne uniquement les objets
signatures ayant l'état « Valid ».
LIENS CONNEXES
Online version: http://go.microsoft.com/fwlink/?LinkID=113307
about_Signing
about_Execution_Policies
Set-AuthenticodeSignature
Get-ExecutionPolicy
Set-ExecutionPolicy
Aucun commentaire:
Enregistrer un commentaire