由于用到EntityFrameworkCore ,想使用scaffold
来生成models。shell
提示我power Shell 2.0不支持命令,而后须要升级PS。code
PS win7 升级文件下载地址是 https://www.microsoft.com/zh-CN/download/details.aspx?id=40855blog
在这里下载 Windows6.1-KB2819745-x64-MultiPkg.msu,安装便可cmd
在下载后安装有时候会出现 0x80240037 错误。it
若是出现这个,将下载文件 .msu 改为.cab .io
而后加压这个文件model
而后使用 dism /online /add-package /packagepath:"X:\加压后的文件夹\Windows6.1-KB2872047-x64.cab" 依次执行解压后的各个cab文件下载
=============================================command
若是须要右键支持打开power shell的话im
首先打开regedit
在{HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command}
下新建powershell以及command两个文件夹,如上图,
而后在command的REG_SZ的值输入
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit Set-Location "%V"
若是不当心误操做删除了cmd的键值,那么能够用下面的键值回复,cmd的REG_Sz键值为:
cmd.exe /s /k pushd "%V"
而后关闭注册表,shift+右键 ,出现的菜单中能够看到powershell,效果以下: