用于创建证书运行此命令
pvk2pfx.exe -pvk C:\ myCerts \ ELServer.pvk -spc C:\ myCerts \ ELServer.cer -pfx C:\ myCerts \ ELServer.pfx
命令提示符中出现以下错误
' pvk2pfx.exe'不被视为内部或外部命令, 可操作程序或批处理文件。
答案 0 :(得分:2)
我收到了这个错误。我做的第一件事是尝试使用Powershell搜索.exe:
Get-ChildItem -Path C:\ -Filter pvk2pfx.exe -Recurse -ErrorAction SilentlyContinue -Force
我找不到它,但我可以使用此命令找到makecert.exe
。
原来我没有为Visual Studio 2017安装软件包Desktop development with C++
。在我添加之后,一切正常。请记住通过Developer Command Prompt for VS 2017
运行命令。
如果您不使用Visual Studio 2017,则可以从此处下载Windows Driver Kit (WDK)
:
https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
答案 1 :(得分:0)
它不在您的PATH环境变量中。将它添加到PATH或只导航到该exe所在的目录。
答案 2 :(得分:0)
我在VS2012命令提示符下运行了该命令,该命令在
中可用 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools\
的名称
VS2012 x86 Native Tools Command Prompt
您还可以使用VS2017命令提示符,该提示符在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2017\Visual Studio Tools\VC
中以
x86 Native Tools Command Prompt for VS 2017
您可以执行Windows + s键,然后键入command并打开基于X86的命令提示符以运行该命令。