如何轻松签署PowerShell脚本?

Modified on: Fri, 14 Dec 2018 03:20:02 +0800

我更喜欢在PowerShell中使用AllSigned执行策略,但自我签名我的脚本似乎需要几百兆的下载和安装,签名过程似乎很麻烦。

签署PowerShell脚本的方法是否比文档中描述的更简单?

最佳答案

要进行签名,您可以使用Set-AuthenticodeSignature cmdlet。当然,这需要证书。如果您拥有能够创建代码签名证书的证书颁发机构(不太可能)。否则,有各种工具可用于创建自签名证书。

您可以在证书库中安装证书(在Windows资源管理器中打开.cer.pfx文件来执行此操作),然后将其传递给Set-AuthenticodeSignaturecert:提供者/驱动器可以访问商店中的证书。)

使用

help about_signing

了解详细信息(包括使用Windows SDK工具创建自签名证书[1])。

[1]我认为这是大下载:你可以安装你需要的位,或者使用其他工具(OpenSSL包括证书生成)。为此,获取SDK是一次性活动

作者:,Richard

相关问答

添加新评论