Get-Signature #
ÜBERSICHT #
Liest erweiterte Authenticode-Signaturinformationen einer signierten Datei.
SYNTAX #
Get-Signature [-FilePath] <String[]> [<CommonParameters>]
BESCHREIBUNG #
Ergänzt das Standard-Cmdlet Get-AuthenticodeSignature um zusätzliche Eigenschaften: IssuerName, DigestAlgorithm, TimeStamps und NestedSignature (Dual-Sign SHA1+SHA256). Die Funktion greift über crypt32.dll auf die PKCS#7-Daten der eingebetteten Signatur zu.
Zusammen mit Set-Signature (signieren) und Test-Signature (prüfen) bildet diese Funktion das Signatur-Trio der EulandaXtools.
PARAMETER #
-FilePath #
Type: String[]
Mandatory: True
Pfad zur signierten Datei (EXE, DLL, MSI, PS1 etc.). Unterstützt Pipeline-Eingabe und den Alias ‘FullName’ (z.B. von Get-ChildItem).
BEISPIELE #
Get-Signature -FilePath "C:\Final\Eulanda.exe"
Gibt ein erweitertes Signatur-Objekt mit IssuerName, DigestAlgorithm und
ggf. NestedSignature zurück.
Get-ChildItem "C:\Final\*.exe" | Get-Signature | Format-Table Path, IssuerName, DigestAlgorithm
Liest die Signaturinformationen aller EXE-Dateien im Ordner und zeigt sie tabellarisch an.