由於用到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,效果以下: