Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Windows SDK per Windows 10
Sintomi
Si supponga di aver apportato modifiche a un file di script di Windows PowerShell (con estensione ps1) che dispone già di una firma digitale. Il file di script potrebbe essere danneggiato dopo aver usato SignTool (SignTool.exe) per aggiungere una nuova firma.
Causa
Quando si usa SignTool per firmare un file di script per la prima volta, viene aggiunto un ritorno a capo e un feed di riga alla fine del file prima dell'aggiunta della firma. Quando si usa SignTool per aggiungere una nuova firma al file, la firma precedente e i due caratteri prima dell'eliminazione della firma. SignTool può danneggiare lo script se i due caratteri precedenti alla firma non sono i caratteri ritorno a capo e i caratteri di avanzamento riga aggiunti quando lo script è stato firmato. Ciò può verificarsi quando si modifica il file di script dopo che è stato firmato usando un editor che sostituisce le coppie ritorno a capo e avanzamento riga con un carattere di avanzamento riga.
Soluzione alternativa
Rimuovere la firma esistente prima di firmare il file.