以强有力的密钥保护静音导入PFX

我有一个证书,我需要导入一些系统,我试图设置高强度的密钥保护该证书,所以当它被使用,用户必须input密码。 我find了这个certutil命令:

certutil -f -user -p <certPwd> -importPFX .\<certName>.pfx Protect 

这有两个问题:

  1. 这将默认情况下的安全性设置为中等。 我可以select高,然后它要求我设置密码,但我需要它默认为高
  2. 我需要通过一个命令传递密码,屏幕上没有显示任何UI。 我不想在每个系统上手动设置密码,所以我希望通过GPO或SCCM来做到这一点,尽pipe如果需要的话我可以使用其他方法。

我无法find任何方式通过命令行严格设置,通过certutil或PowerShell。 我希望有人知道比我更多? 任何人都可以协助

强大的密钥保护的目的是要求用户进行交互,以便用户明确地确认关键操作,并且在没有用户明确批准的情况下不能对脚本/自动操作进行操作。 这是重点。 因此,强大的密钥保护和关键访问自动化是相互排斥的。

我使用importpfx.exe命令。 你可以在这里find它: http : //home.fnal.gov/~jklemenc/importpfx.html

然后我将所有用户坦克应用到login脚本:

 [path]\importpfx.exe -f [path]\MyPFXCertificate.pfx -p [CertificatePassword] -t USER -s MY