Get-AuthenticodeSignature - PowerShell command help and examples

Gets information about the Authenticode signature in a file. (Get-AuthenticodeSignature)


NAME
Get-AuthenticodeSignature
SYNOPSIS
Gets information about the Authenticode signature in a file.
SYNTAX
Get-AuthenticodeSignature [-FilePath] <string[]> [<CommonParameters>]
DESCRIPTION
The Get-AuthenticodeSignature cmdlet gets information about the Authenticode signature in a file. If the file is not signed, the information is retrieved, but the fields are blank.
PARAMETERS
-FilePath <string[]> Specifies the path to the file being examined. Wildcards are permitted, but they must lead to a single file. The parameter name ("FilePath") is optional. Required? true Position? 1 Default value Accept pipeline input? true (ByValue, ByPropertyName) Accept wildcard characters? false <CommonParameters> This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer and OutVariable. For more information, type, "get-help about_commonparameters".
INPUTS
System.String You can pipe a string that contains a file path to Get-AuthenticodeSignature.
OUTPUTS
System.Management.Automation.Signature Get-AuthenticodeSignature returns a signature object for each signature that it gets.
NOTES
For information about Authenticode signatures in Windows PowerShell, see about_Signing.

Examples

EXAMPLE 1
C:\PS>get-AuthenticodeSignature -filepath C:\Test\NewScript.ps1
Description
----------- This command gets information about the Authenticode signature in the NewScript.ps1 file. It uses the FilePath parameter to specify the file.
EXAMPLE 2
C:\PS>get-authenticodesignature test.ps1, test1.ps1, sign-file.ps1, makexml.ps1
Description
----------- This command gets information about the Authenticode signature in the four files listed at the command line. In this command, the name of the FilePath parameter, which is optional, is omitted.
EXAMPLE 3
C:\PS>get-childitem $pshome\*.* | foreach-object {Get-AuthenticodeSignature $_} | where {$_.status -eq "Valid"}
Description
----------- This command lists all of the files in the $pshome directory that have a valid Authenticode signature. The $pshome automatic variable contains the path to the Windows PowerShell installation directory. The command uses the Get-ChildItem cmdlet to get the files in the $pshome directory. It uses a pattern of *.* to exclude directories (although it also excludes files without a dot in the filename). The command uses a pipeline operator (|) to send the files in $pshome to the Foreach-Object cmdlet, where Get-AuthenticodeSignature is called for each file. The results of the Get-AuthenticodeSignature command are sent to a Where-Object command that selects only the signature objects with a status of "Valid". RELATED LINKS Online version: http://go.microsoft.com/fwlink/?LinkID=113307 about_Signing about_Execution_Policies Set-AuthenticodeSignature Get-ExecutionPolicy Set-ExecutionPolicy C:\Windows>powershell get-help Set-AuthenticodeSignature -full

Microsoft Windows [Version 10.0.19045.3693]
Copyright (c) 2023 Microsoft Corporation.

ColorConsole [Version 3.7.1000] PowerShell 2.0-Export

Windows 11, 10, 8.1, 8, 7 / Server 2022, 2019, 2016











Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



PowerShell: Gets information about the Authenticode signature in a file.

HTTP: ... PS_Windows/en/Get-AuthenticodeSignature.htm
0.077
17726
Checking PowerShell version on all MS Windows OS?
Help, I can't find the desktop directory?
Where can I find good processor charts in order to be able to compare the CPU's better?
Persönlicher Sonderzeichen Editor unter Windows 11 und 10?
Synchronisieren Sie die Uhr auf Ihrem Windows mit einem www Zeitserver?
Zuweisungen Dateiendungen Windows XP!
Zufallszahlen erzeugen in der Eingabeaufforderung oder Batch Datei!
Send to desktop is missing in Windows 11, 10, ... or MS Server OS?
Wie kann ich die Bookmarks von FLOCK importieren ?
Wie kann ich die Position der Desktop Uhr ändern?



(0)