使用 Get-Counter 收集公司內部的伺服器效能資訊踢到鐵板了
收集的目標是 Windows 2003(sp2)的伺服器,檢查後發現只有 Powershell1.0
所以就順便複習一下Byron上課的版本比較
安裝Windows PowerShell 4.0 需要 .NET Framework 4.5 ,以下表格說明安裝Powershell 4.0所需條件。
Windows Management Framework 4.0 supportability matrix
Operating system | 是否有 Windows PowerShell 4.0 | 需求條件 | 安裝檔 |
Windows Server 2012 R2 | 內建 | N/A | N/A |
Windows 8.1 | 內建 | N/A | N/A |
Windows Server 2012 | 有, part of WMF 4.0 | .NET 4.5 (built-in) | |
Windows 8 | 否,必須升級到 Windows 8.1 | N/A | N/A |
Windows Server 2008 R2 | 有, part of WMF 4.0 | ||
Windows 7 | 有, part of WMF 4.0 |
註1:安裝Windows PowerShell 1.0 和 2.0 需要 .NET Framework 2.0
註2:安裝Windows PowerShell 3.0 需要 .NET Framework 4.0
以我的伺服器 Windows 7 為例,透過以下指令確認Powershell版本
#査Powershell版本
$PSVersionTable
get-Host
由於我想升級到Powershell 4.0 ,所以還要確認已作業系統有上sp1 且有安裝.NET 4.5
接著下載 64位元的 Windows6.1-KB2819745-x64-MultiPkg.msu 安裝
重新啟動電腦就能生效了
參考: