【问题标题】:CertUtil silent mode. Unable to install Certificate silentlyCertUtil 静默模式。无法静默安装证书
【发布时间】:2012-12-06 19:15:16
【问题描述】:

有谁知道我如何静默安装以下内容?

C:\> certutil -importpfx -user -f -p [Password] "O:\Certificates\test2.pfx"

我尝试使用-silent 选项,但它说它不存在。

还有其他推荐吗?

证书安装导致我们的用户出现问题,因为他们无法同意安装它。证书窗口后面会出现一个 Citrix 安全框,需要“允许”才能安装证书。一些用户可以将安全警告从后面拖到前面,但大多数用户无法这样做。

如果有人可以提供帮助,那就太好了!

谢谢

【问题讨论】:

    标签: certificate windows-server-2008 citrix


    【解决方案1】:

    这是设计使然,如果您可以静默安装用户证书,那将是严重的安全漏洞。

    【讨论】:

    • 如果我们尝试在系统中安装(即没有-user选项),该操作是静默执行的。为什么在用户存储中安装会出现安全漏洞,但如果我们在系统存储中安装则不会(当然,以管理员身份运行这两个命令)?
    【解决方案2】:

    您可以使用下面的 vbs 脚本在登录期间调用您的 bat 文件,这将静默安装..

    VBS 脚本

    Set oShell = CreateObject ("Wscript.Shell") Dim strArgs strArgs = "cmd /c %LOGONSERVER%\netlogon\import-certificate.bat" oShell.Run strArgs, 0, false
    

    批处理脚本

    certutil -f -user -p "PASSWORD" -importpfx "%LOGONSERVER%\netlogon\CERTIFICATE.pfx" NoRoot
    

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多