如何正确地重新签署 shell 脚本

问题描述 投票:0回答:0

我从未在 Windows 10 或任何其他操作系统中创建过自签名证书,但我确实按照 此链接中的步骤做到了

但在那次成功之后,我意识到我需要对脚本进行更改并重新签名。

文章的作者确实指示在进行更改后重新签署脚本。但这是我挣扎的地方。

以下是我在更新脚本后将脚本更改为辞职后遵循的步骤。

> $codeCertificate = Get-ChildItem Cert:\LocalMachine\My | Where-Object {$_.Subject -eq "CN=ATA Authenticode"}

然后

> Set-AuthenticodeSignature -FilePath C:\ATA\myscript.ps1 -Certificate $codeCertificate -TimeStampServer http://timestamp.digicert.com

但是我收到消息

UnknownError
No provider was specified for the store or object.

我确实尝试搜索错误但一无所获,我们将不胜感激。

powershell certificate self-signed
© www.soinside.com 2019 - 2024. All rights reserved.