私は、証明書を作成し、それが有効である:これまでにpsスクリプトを空にすることなく署名する方法はありますか?
Thumbprint Subject
---------- -------
0562....................4944E CN=Callis PowerShell
今、私は私のスクリプトLoadAndParse.ps1を署名します。
しかし、私はしようとした場合:
PS C:\...\X> $cert = @(Get-ChildItem cert:\CurrentUser\My -codesigning)[0]
PS C:\...\X> Set-AuthenticodeSignature LoadAndParse.ps1 $cert
Directory: C:\...\
SignerCertificate Status Path
----------------- ------ ----
UnknownError LoadAndParse.ps1
私は少しつのコマンドを追加することにより、注文の私の順序を変更し、私はそれが署名を取得した場合 - しかし、今、それが空である:(
PS C:\...\X> echo get-location > LoadAndParse.ps1
PS C:\...\X> $cert = @(Get-ChildItem cert:\CurrentUser\My -codesigning)[0]
PS C:\...\X> Set-AuthenticodeSignature LoadAndParse.ps1 $cert
Directory: C:\...\X
SignerCertificate Status Path
----------------- ------ ----
056260.............E24944E Valid LoadAndParse.ps1
今スクリプトがありキーブロックのみ - スクリプトを確保するには驚くべき方法ですよね。
コードが変更されないために何かできるスクリプトに署名するにはどうすればいいですか?
ありがとうございます。 Gooly