
根據微軟的最新計畫,PowerShell 2.0 將在本月稍晚透過 Windows 11 24H2 版本的非安全性更新中被移除,並預計於下個月從 Windows Server 2025 中同步移除。未來所有 Windows 版本都將不再內建 PowerShell 2.0。
為何要移除 PowerShell 2.0?
微軟表示,此舉是為了清理遺留程式碼、降低系統生態複雜度,以及提升整體安全性。由於 PowerShell 2.0 是相當舊的版本,其安全機制與現代版本相比已明顯落後,因此成為可能的攻擊目標。
依據微軟的支援文件,大部分用戶幾乎不會感覺到差異,因為這次移除不會影響 PowerShell 5.1 與 PowerShell 7.x 的使用。
PowerShell 5.1 作為預設模式,具備向後相容能力,因此大多數舊腳本依然可以正常運作。
特殊情況需注意
不過,部分仍依賴 PowerShell 2.0 的舊應用程式,在移除後可能會出現安裝失敗或無法運行的情況。微軟建議開發者與系統管理員盡快更新腳本與應用程式,改用新版 PowerShell,以確保系統兼容與安全性。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!