用於創建證書運行此命令'pvk2pfx.exe' 不被識別爲在命令的內部或外部的命令PROMT
pvk2pfx.exe -pvk C:\ myCerts \ ELServer.pvk -spc C:\ myCerts \ ELServer.cer -pfx C:\ myCerts \ ELServer.pfx
在命令提示發生以下錯誤
「pvk2pfx.exe」不被識別爲內部或外部的命令, 運行的程序或批處理文件。
用於創建證書運行此命令'pvk2pfx.exe' 不被識別爲在命令的內部或外部的命令PROMT
pvk2pfx.exe -pvk C:\ myCerts \ ELServer.pvk -spc C:\ 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的包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