1. 程式人生 > >在windows7系統下如何檢視及升級powershell到3.0版本

在windows7系統下如何檢視及升級powershell到3.0版本

最近在學習.net core web api 開發,用到了Mysql.Data.EntityFrameworkCore框架,在根據資料庫表生成對應實體類時提示必須先升級本機powershell到3.0版本。安裝時並不是很順利,現將遇到的問題整理出來,分享給大家。

一、檢視本機powershell版本號

操作步驟:

1,開始---執行,輸入powershell進入命令列視窗。

 


2,在命令列中輸入 $PSVersionTable.PSVersion 命令檢視當前版本號, 其中"Major"即為當前已安裝的版本號(本例2)。

 

 

 

除了上述命令外,也可在命令列中輸入Get-Host | Select-Object Version 命令檢視當前版本號

 

 

二、升級powshell到3.0版本

從以下地址下載安裝包:

https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu

下載後如圖所示:

 

 

雙擊後開始安裝,安裝過程很簡單,這裡就不詳述了。下面重點說一下某些電腦上安裝時遇到“安裝程式遇到錯誤:0x80240037”的解決辦法:

 

 

第1步:將副檔名從msu改為.cab,然後解壓到獨立的資料夾中。

 

 

 

 

 

第2步:開始---執行---輸入cmd進入命令列

 

 

 

第3步:在命令列中執行以下命令(雙引號中的內容為檔案路徑):

dism /online /add-package /packagepath:"D:\TOOLS\Windows6.1-KB2506143-x64\Windows6.1-KB2506143-x64.cab"

 

 

重啟後再檢視版本號會發現已經升級到3.0版本了。

 

 

其實所有的msu升級包遇到0x80240037安裝錯誤都可以按上述步驟進行安裝。