我正在尝试设置一些 powershell 构建脚本。我有一个自签名证书,我可以用它来签署脚本并让它运行AllSigned
。问题是,这不会跨越我们的 scm (git)。
每当我尝试克隆和运行脚本,或者更改它并恢复时,我都会收到文件未签名的错误。
File <> cannot be loaded. The file <> is not digitally signed. The script will not execute on the system. ...
如果我重新签署脚本,签名块会发生变化,我可以再次运行它。
有什么办法可以保存签名吗?