2017年8月31日 星期四

[研究] PowerShell 支援 Get-FileHash 指令測試

[研究] PowerShell 支援 Get-FileHash 指令測試

2017-08-31
2017-09-19 更新
2017-09-21 更新

(下圖) Windows 7 with SP1 預設 PowerShell 是 2.0版,不支援 Get-FileHash 指令

(下圖) 這台 Windows 7 with SP1 不知安裝了甚麼後,PowerShell 升級到了 3.0版,不過仍不支援 Get-FileHash 指令

(下圖) Windows 8.0 預設 PowerShell 是 3.0版,不支援 Get-FileHash 指令

(下圖) Windows 8.1 預設 PowerShell 是 4.0版,支援 Get-FileHash 指令

也就是單純以 OS 預設提供 PowerShell 來考量,至少要 Windows 8.1 才支援 Get-FileHash 指令。

********************************************************************************

有人說為何不查官方網站





********************************************************************************

根據這篇
https://docs.microsoft.com/en-us/powershell/scripting/setup/windows-powershell-system-requirements?view=powershell-5.1
Windows 7 with Service Pack 1 的 PowerShell 是 2.0,安裝  Windows Management Framework 5.0 後,可以跑 Windows PowerShell 5.0

網頁上 Windows Management Framework 5.0 的網址
https://www.microsoft.com/en-us/download/details.aspx?id=30653
PS : 實際上是去 Microsoft .NET Framework 4.5 網頁,但是安裝後 PowerShell 仍是 2.0,所以網址可能列錯了

另外 Google 直接找
Windows Management Framework 5.0
https://www.microsoft.com/en-us/download/details.aspx?id=50395

安裝方法請參考下面

[研究] PowerShell 5.1、Windows Management Framework (WMF) 5.1 安裝 (Windows 7)
http://shaurong.blogspot.tw/2017/09/powershell-51windows-management.html

********************************************************************************

(待續)

相關

Get-FileHash - Microsoft Docs
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash?view=powershell-5.1

沒有留言:

張貼留言