【发布时间】:2011-04-06 23:50:49
【问题描述】:
我正在尝试签署我的 powershell 脚本,以便我可以毫无问题地执行它们。我在我的系统上创建了我的代码签名证书,并且可以从 PowerShell 中查看它。当我去签名时,我不断收到错误
PS C:\xxadmin> get-childitem cert:\CurrentUser\my -codesign
Directory: Microsoft.PowerShell.Security\Certificate::CurrentUser\my
Thumbprint Subject
---------- -------
6B43052FDE320530CD77B260CC9BD046B68D2351 CN=PowerShell User
PS C:\xxadmin>
尝试使用以下命令进行签名。
Set-AuthenticodeSignature C:\xxadmin\iisbackup.ps1 @ (get-childitem cert:\CurrentUser\My -codesigning) [0]
这是我得到的错误。
源文本中存在无法识别的标记。在 行:1 字符:52 + 设置验证码签名 C:\xxadmin\iisbackup.ps1
此外,一旦此脚本被签名,我是否需要在我想要执行脚本的每台机器上安装证书?
【问题讨论】:
标签: powershell