Set-AuthenticodeSignature
Utilizza una firma Authenticode per firmare uno script o un altro file di Windows PowerShell.
Descrizione
Tramite il cmdlet Set-AuthenticodeSignature viene aggiunta una firma Authenticode a qualsiasi file che supporti il protocollo SIP (Session Initiation Protocol). In un file script di Windows PowerShell la firma corrisponde a un blocco di testo che indica la fine delle istruzioni eseguite nello script. Se quando viene eseguito questo cmdlet nel file è già presente una firma, la firma viene rimossa.
Parametri
| Nome |
Descrizione e modalità d'uso |
| -filePath |
-filePath <string[]>
|
Specifica il percorso di un file che deve essere firmato.
|
| -certificate |
-certificate <X509Certificate2>
|
Specifica il certificato che verrà utilizzato per firmare lo script o il file. Immettere una variabile in cui è archiviato un oggetto che rappresenta il certificato o un'espressione che consente di ottenere il certificato.
Per trovare il certificato, utilizzare Get-PfxCertificate o Get-ChildItem. Se il certificato non è valido o non dispone di autorità di firma del codice, il comando ha esito negativo.
|
| -includeChain |
-includeChain <string>
|
Determina quali certificati della catena di attendibilità dei certificati sono inclusi nella firma digitale. Il valore predefinito è "NotRoot".
I valori validi sono:
"Signer": include solo il certificato del firmatario.
"NotRoot": include tutti i certificati della catena di certificati, ad eccezione dell'autorità principale.
"All": include tutti i certificati della catena di certificati.
|
| -timeStampServer |
-timeStampServer <string>
|
Utilizza il server di timestamp specificato per certificare l'ora esatta in cui il certificato è stato aggiunto al file. Digitare l'URL del server di timestamp sotto forma di stringa.
|
| -force |
-force
|
Ignora le restrizioni che impediscono la corretta esecuzione del comando, purché le modifiche non abbiano effetti negativi sulla protezione. Force, ad esempio, ignora l'attributo di sola lettura o crea directory per completare un percorso di file, ma non tenta di modificare le autorizzazioni per il file.
|
| -whatIf |
-whatIf
|
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.
|
| -confirm |
-confirm
|
Richiede una conferma prima di eseguire il comando.
|
Contenuti riprodotti su gentile concessione di Microsoft Corporation.
© 2007 Microsoft Corporation. All rights reserved.