Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ';pvk2pfx.exe';在command promt中未被识别为内部或外部命令_Azure_Cmd_Azure Cloud Services - Fatal编程技术网

Azure ';pvk2pfx.exe';在command promt中未被识别为内部或外部命令

Azure ';pvk2pfx.exe';在command promt中未被识别为内部或外部命令,azure,cmd,azure-cloud-services,Azure,Cmd,Azure Cloud Services,要创建证书,请运行此命令 pvk2pfx.exe-pvk C:\myCerts\ELServer.pvk-spc:\myCerts\ELServer.cer-pfx C:\myCerts\ELServer.pfx 命令提示符中出现以下错误 “pvk2pfx.exe”未被识别为内部或外部命令, 可操作的程序或批处理文件。它不在PATH环境变量中。将其添加到PATH或导航到该exe所在的目录。我正好遇到了这个错误。我做的第一件事是尝试使用Powershell搜索.exe: Get-ChildItem

要创建证书,请运行此命令

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

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

“pvk2pfx.exe”未被识别为内部或外部命令,
可操作的程序或批处理文件。

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

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

Get-ChildItem -Path C:\ -Filter pvk2pfx.exe -Recurse -ErrorAction SilentlyContinue -Force
我找不到它,但我可以用这个命令找到
makecert.exe

事实证明,我没有为Visual Studio 2017安装带有C++的桌面开发包。我加上这个后,一切都好了。记住通过VS2017的开发者命令提示符运行命令

如果您不使用Visual Studio 2017,则可以从此处下载
Windows驱动程序工具包(WDK)


我在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的命令提示符来运行该命令