【问题标题】:Using an XP batch file to import a p12 certificate into the Certificates (Local Computer) \personal store使用 XP 批处理文件将 p12 证书导入证书(本地计算机)\个人存储
【发布时间】:2012-07-10 18:44:15
【问题描述】:

我正在尝试使用 Windows XP 批处理文件将 .p12 证书自动导入到 MMC“证书”管理单元调用的内容中 证书(本地计算机)\个人\证书

certmgr.msc 可能是用于此目的的正确工具,但我已经尝试过

a:\certmgr.msc /add /c /s /r localMachine a:\<certname>.p12

importpfx -f a:\certs\<certname>.* -p <cert pw> -t MACHINE -s My

还有一些没有成功。通常,MMC 只是在证书管理单元中打开。我没有看到任何证书实际上被移动或导入到任何地方。

我也尝试过不带环境变量和通配符的证书路径\名称,但我获得的证书可能只是也可能不是工作站名称.p12..

有什么建议吗?

-粘土

【问题讨论】:

  • 我也遇到了这个问题。等待可能的答案~~~

标签: windows batch-file certificate


【解决方案1】:

以下代码适用于 Windows 8 和 Windows Server 2012 R2。 我在批处理文件中使用了以下命令:

certutil -f -sid 22 -p [Password1] -importpfx "My"  "%~dp0\whatever.pfx" NoRoot

-sid WELL_KNOWN_SID_TYPE -- Numeric SID
22 -- "Local System", 23 -- "Network Service", 24 -- "Local Service"

【讨论】:

    猜你喜欢
    • 2019-11-08
    • 2016-10-17
    • 2019-11-13
    • 2013-05-25
    • 2011-06-23
    • 1970-01-01
    • 2013-04-04
    • 2020-08-23
    • 1970-01-01
    相关资源
    最近更新 更多