PowerShell中等效的SignTool.exe

时间:2017-10-09 15:19:12

标签: powershell

我正在开发一个Powershell脚本来复制signtool.exe所做的事情。我在安装程序exe上使用它。

我发现Set-AuthenticodeSignature使用证书处理文件的签名,但我也在寻找在文件上签署ActiveX控件的signtool功能。

SignTool sign /f MyCert.pfx /t timestampURL /du "webpageURL" /d "mycompany" MyInstaller.exe

Set-AuthenticodeSignature能够分别使用/f/t处理-Certificate-TimestampServer参数。

所以我的问题是,是否有一个cmdlet可以处理/d/du

引用SignTool页面:

  

以下命令对ActiveX控件进行签名,并在提示用户安装控件时提供Internet Explorer显示的信息:

SignTool sign /f MyCert.pfx /d "My Product Name" /du "http://www.example.com/my_product/info.html" MyControl.exe

1 个答案:

答案 0 :(得分:1)

Powershell Cmdlet NSWindow中的描述或网址没有等效内容。

但是,如果URL对您的产品很重要,您仍可以从Powershell调用Signtool。我会像调用这样的调用操作符来解决问题:

Set-AuthenticodeSignature