Powershell SDK已安装,但仍获得';术语';makecert';未被识别';错误

Powershell SDK已安装,但仍获得';术语';makecert';未被识别';错误,powershell,path,makecert,Powershell,Path,Makecert,运行win8.1 rtm(MSDN)。我已将sdk下载到 'C:\Users\foo\Downloads\Windows Kits\8.1\StandaloneSDK' 第一次运行时没有错误。。。尝试重新运行会告诉我所有功能都是最新的。我被解雇了 正在尝试执行makecert工具: makecert-sky exchange-r-n“CN=myDevLaptop”-pe-a sha1-len 2048 -ss我的“myDevLap.cer” 并获得: makecert:术语“makecert”不

运行win8.1 rtm(MSDN)。我已将sdk下载到

'C:\Users\foo\Downloads\Windows Kits\8.1\StandaloneSDK'

第一次运行时没有错误。。。尝试重新运行会告诉我所有功能都是最新的。我被解雇了

正在尝试执行makecert工具:

makecert-sky exchange-r-n“CN=myDevLaptop”-pe-a sha1-len 2048 -ss我的“myDevLap.cer”

并获得:

makecert:术语“makecert”不被识别为 cmdlet、函数、脚本文件或可操作程序。检查 名称的拼写,或者如果包含路径,请验证路径 是正确的,请重试


怀疑路径的长度阻止了进一步的附加。

我认为我需要稍微剔除我的路径。以下显式输入的路径解决了原始问题

设置位置“C:\Program Files(x86)\Windows Kits\8.1\bin\x64” makecert-sky exchange-r-n“CN=myDevLaptop”-pe-a sha1-len 2048-ss我的“myDevLap.cer”


我相信我需要选择一点我的道路。以下显式输入的路径解决了原始问题

设置位置“C:\Program Files(x86)\Windows Kits\8.1\bin\x64” makecert-sky exchange-r-n“CN=myDevLaptop”-pe-a sha1-len 2048-ss我的“myDevLap.cer”