2017-01-20 2 views
0

У меня есть сертификат в certmgr и который я могу вытащить его также с помощью:Powershell присвоение сертификата

$a=Get-ChildItem –Path cert:\CurrentUser\my –codeSigningCert 

Теперь, как я могу назначить тот же сертификат подписи кода, чтобы сделать все мои сценарии цифровой подписью? есть ли какой-либо прямой способ достичь этого?

+0

http://stackoverflow.com/questions/41646811/powershell-to-run-task-sequence-from-software-center#comment70560786_41646811 :) –

+0

@PrageethSaravanan: Проблема была решена путем непосредственного получения цифровой подписи сценария извне , Нам не нужно назначать его. Хотя Set-AuthenticodeSignature выполнит эту работу. –

ответ

0

Вы можете использовать команду: Set-AuthenticodeSignature

$Cert = Get-PfxCertificate -FilePath "C:\Test\Mysign.pfx" 
Set-AuthenticodeSignature -FilePath "ServerProps.ps1" -Certificate $Cert 

или

Set-AuthenticodeSignature c:\foo.ps1 @(Get-ChildItem cert:\CurrentUser\My -codesign)[0] 

Обратитесь к the MS link или this link, если вы хотите получить больше информации.

 Смежные вопросы

  • Нет связанных вопросов^_^