powershell 代码数字签名

#证书标识
$Thumbprint="9BB8125CEF1685B93F4D024DFE1D472CAF185BC8"
#文件类型
$Include=@("*.dll","*.exe")
#选择文件夹
$openFileDialog1 = New-Object System.Windows.Forms.FolderBrowserDialog 
$openFileDialog1.ShowDialog()
$folder=$openFileDialog1.SelectedPath
if(!$folder){exit}
$certificate=get-childitem cert:CurrentUser\My|?{$_.Thumbprint -eq $Thumbprint}
get-childitem $folder -Recurse -Force -Include $Include |Get-AuthenticodeSignature|
?{$_.Status -ne "Valid" -or $_.SignerCertificate -match $Thumbprint}|
%{Set-AuthenticodeSignature $_.path $certificate -TimeStampServer "http://timestamp.globalsign.com/scripts/timstamp.dll"}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值