在命令提示符中无法将“ pvk2pfx.exe”识别为内部或外部命令

Jat*_*iya 5 cmd azure azure-cloud-services

用于创建证书运行此命令

pvk2pfx.exe -pvk C:\ myCerts \ ELServer.pvk -spc C:\ myCerts \ ELServer.cer -pfx C:\ myCerts \ ELServer.pfx

命令提示符中出现以下错误

无法将“ pvk2pfx.exe”识别为内部或外部命令,可运行程序或批处理文件。

Ogg*_*las 5

我得到了这个错误。我做的第一件事是尝试使用 Powershell 搜索 .exe:

Get-ChildItem -Path C:\ -Filter pvk2pfx.exe -Recurse -ErrorAction SilentlyContinue -Force
Run Code Online (Sandbox Code Playgroud)

我找不到它,但我可以makecert.exe用这个命令找到它。

原来我没有Desktop development with C++为 Visual Studio 2017 安装包。添加这个后一切正常。请记住通过Developer Command Prompt for VS 2017.

如果您不使用 Visual Studio 2017,则可以Windows Driver Kit (WDK)从此处下载:

https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit

在此处输入图片说明


dos*_*214 0

它不在您的 PATH 环境变量中。将其添加到 PATH 或仅导航到该 exe 所在的目录。