-
Powershell -CodeSigningCert が機能しない
こんにちは。
数か月前、署名済みのPSスクリプトのみを許可するポリシーを導入しました。CodeSigningCertリクエストを生成し、社内CAによって証明書が作成されました。コードから.cerを作成し、インポートしました。組織全体で使用するために、数十のスクリプトに署名しました。これまでは問題なく動作していましたが、マシンを消去しなければならず、今は動作しません。関連情報は下記をご覧ください。Certmgrではcodesigningcertとして認識されますが、PowerShellでは認識されません。何か解決策はありますか?困っています。PS
C:\> Set-AuthenticodeSignature -FilePath C:\Development\Hello_World.ps1 -Certificate $c
Set-AuthenticodeSignature : コードに署名できません。指定された証明書はコード署名に適していません。
行番号: 1 文字番号: 1
+ Set-AuthenticodeSignature -FilePath C:\Development\Hello_World.ps1 -C …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-AuthenticodeSignature], PSArgumentException
+ FullyQualifiedErrorId : Argument,Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommandPS C:\> $c | フォーマットリスト *
PSPath : Microsoft.PowerShell.Security\Certificate::currentuser\my\CA15BEF8A15C6CE31BB8FA5E1201172F05
DD21DD
PSParentPath : Microsoft.PowerShell.Security\Certificate::currentuser\my
PSChildName : CA15BEF8A15C6CE31BB8FA5E1201172F05DD21DD
PSDrive : Cert
PSProvider : Microsoft.PowerShell.Security\Certificate
PSIsContainer : False
EnhancedKeyUsageList : {コード署名 (1.3.6.1.5.5.7.3.3)}- このトピックはJB_Betaによって 3 年 6 か月前に変更されました。
- このトピックはJB_Betaによって 3 年 6 か月前に変更されました。
Powershell -CodeSigningCertが機能しない - TechRepublic

Powershell -CodeSigningCertが機能しない - TechRepublic