2017-08-31
2017-09-19 更新
2017-09-21 更新
(下圖) Windows 7 with SP1 預設 PowerShell 是 2.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
沒有留言:
張貼留言