certmgr.exe命令实用程序位置

San*_*jay 3 security ssl wcf

我正在尝试CurrentUser使用certmgr脚本将证书添加到位置:

certmgr.exe -add -r LocalMachine -s My -c -n %SERVER_NAME% -r CurrentUser -s TrustedPeople
Run Code Online (Sandbox Code Playgroud)

但是certmgr.exeWin 7,VS2008环境中没有命令实用程序.
请告诉我在哪里以及如何获得.

Raj*_*esh 6

您可以通过打开您的visualstudio命令提示符并输入certmgr或在Windows资源管理器中搜索certmgr.exe来了解certmgr.exe,以了解其位置并在脚本中使用它.

位置通常如下:

c:\Program Files (x86)\MicrosoftSDKs\Windows\v7.0A\bin
Run Code Online (Sandbox Code Playgroud)

上面的位置是在安装过程中使用hte默认位置安装VS.NET 2010的时候.

  • 缺少空间:"C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.0A\Bin" (2认同)

Nux*_*Nux 5

如果您未安装 Visual Studio,请执行以下步骤。应该适用于 Windows 7+(在 Windows 10 上测试)。

  1. 安装 Windows 10 SDK(下载)。
  2. 复制certmgr.exeC:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86.

然后您就可以在任何计算机上使用certmgr.exe而无需安装 SDK。但不确定重新分发许可证。

还有一个 x64 版本,但据我所知,x86 版本也适用于 x64 位机器。