目錄
1、PowerShell?1.0
版本特性
2、PowerShell?2.0
版本特性
3、PowerShell?3.0
版本特性
4、PowerShell?4.0
版本特性
5、PowerShell?5.0
版本特性
6、PowerShell?5.1
版本特性
7、PowerShell6.0?Core
版本特性
8、PowerShell7.0?Core
版本特性
今天給大家聊聊PowerShell的發(fā)展歷程,以及各個版本之間有什么亮點。文章來源:http://www.zghlxwxcb.cn/news/detail-450478.html
1、PowerShell?1.0
- 發(fā)行日期:2006/11
- 默認集成版本:Windows?Server?2008
- 支持其他版本:Windows?Server?2003?SP1/SP2,Windows?Server2003?R2,?Windows?XP?SP2,?and?Windows?Vista
- 最低:NetFramework:2.0
- 下載地址:無
版本特性
- 首個版本,提供的命令數(shù)量有129條?;诿钚薪缑?,它提供了許多基本的系統(tǒng)管理命令,如文件操作、進程控制、網(wǎng)絡配置等功能。
2、PowerShell?2.0
- 發(fā)行日期:2009/8
- 默認集成版本:Windows?Server?2008R2、Windows?7
- 支持其他版本:Windows?Server?2008?SP1/SP2Windows?VistaSP1/SP2Windows?Server?2003?SP2,Windows?XP?SP3
- 最低:NetFramework:2.0
- 下載地址:無
版本特性
- 命令數(shù)量為624條
- 遠程執(zhí)行功能:可以通過主控計算機管控運行各個服務器的運行程序和結果。
- 事件支持:新增WMI系統(tǒng)事件的監(jiān)聽、轉發(fā)、操作
- 后臺Job:支持腳本任務后臺執(zhí)行
- 支持導入模塊功能:可以增加或導入別的模塊實現(xiàn)相應的功能。
- 支持新操作符:增加?-spilt和-join操作符。
- 錯誤處理機制:增加?try-catch-finally?處理邏輯
- 注釋功能:新增了代碼塊注釋功能
- 集成開發(fā)環(huán)境:新增集成開發(fā)環(huán)境讓代碼編寫更加高效
3、PowerShell?3.0
- 發(fā)行日期:2012/12
- 默認集成版本:Windows?Server?2012、Windows?8
- 支持其他版本:Windows?7?SP1.Windows?Server?2008?R2?SP1?and?Windows?Server?2008?SP2
- 最低:NetFramework:4.0
- 下載地址:Download Windows Management Framework 3.0 from Official Microsoft Download Center
版本特性
- 命數(shù)量增加到1000多條
- 定時執(zhí)行Job:增加定時執(zhí)行Job,可以編寫計劃任務程序
- 編碼智能提示:在ISE開發(fā)環(huán)境中,支持編碼智能提示,大大方便了代碼的編寫效率
- 模塊自動加載:3.0之后的版本可以不用預加載模塊,可以通過命令自動加載模塊
- 管理任務委派:管理員可以把任務分配給其他用戶執(zhí)行相應的腳本
- 新增Session級別的可用性:支持網(wǎng)絡斷開后重連機制
- 幫助文檔:新增了幫助文檔自動更新。使用Update-Help命令。
4、PowerShell?4.0
- 發(fā)行日期:2015/5
- 默認集成版本:Windows?Server?2012R2、Windows?8.1
- 支持其他版本:Windows?7?SP1.Windows?Server?2008?R2?SP1?and?Windows?Server?2008?SP2
- 最低:NetFramework:4.5
- 下載地址:Download Windows PowerShell 4.0 and Other Quick Reference Guides from Official Microsoft Download Center
版本特性
- 網(wǎng)絡診斷:支持診斷物機器和虛擬機的交換設備
- 新增DSC支持:新增了DSC設置和配置分發(fā)
- 默認執(zhí)行策略變更:針對服務器版本的操作系統(tǒng),執(zhí)行策略調整為Remote-Sign
- Where篩選和ForEach輪詢功能:提供了where篩選和ForEach輪詢遍歷功能
5、PowerShell?5.0
- 發(fā)行日期:2016/2
- 默認集成版本:Windows?Server?2016技術預覽版、Windows10
- 支持其他版本:Windows?Server?2012?R2?、Windows?Server?2012、Windows?Server?2008?R2?、Windows?8.1、Windows?7?SP1
- 最低:NetFramework:4.5
- 下載地址:Download Windows Management Framework 5.0 (Superceeded by WMF 5.1 RTM version: http://aka.ms/wmf5download) from Official Microsoft Download Center
版本特性
- 支持面向對象語言:支持引入Class,從而可以實現(xiàn)面向對象編程。
- 構建自己的生態(tài)圈:支持新增nuget.net?環(huán)境下,實現(xiàn)第三方模塊的快速下載和安裝
6、PowerShell?5.1
- 發(fā)行日期:2016/8
- 默認集成版本:Windows?Server?2016
- 支持其他版本:Windows?7?SP1、Windows?Server?8.1、?Windows?Server?2008?R2?SP1、Windows?Server?2012、Windows?Server?2012?R2
- 最低:NetFramework:4.5.2
- 下載地址:Download Windows Management Framework 5.1 from Official Microsoft Download Center
版本特性
- 新增了本地用戶管理模塊
- 5.1之后版本劃分為桌面版和Core版本
7、PowerShell6.0?Core
- 發(fā)行日期:2018年1月
- 默認集成版本:Windows?Server?2019版本當中
- 支持其他版本:Windows?7、Windows?8.1、Windows?10、Windows?Server?2008?R2、Windows?Server?2012?R2、Windows?Server?2016、Ubuntu?14.04、Ubuntu?16.04、Ubuntu?18.04、CentOS?7、Red?Hat?Enterprise?Linux?7、OpenSUSE?42.3以及macOS?10.12及更高版本。
- 最低:.NET?Core?2.0版本
- 下載地址:無
版本特性
- 基于NetCore2.0?實現(xiàn)了真正意義上的跨平臺??梢栽赪indows、Linux、MacOS運行PowerShell6.0。
- 增加了兩個小版本更新:6.1?集成在Windows?Server?2019版本當中,命令增加到1900多條;6.2?版本修復了一些Bug、在本地語言支持方面提供了增強功能
8、PowerShell7.0?Core
- 發(fā)行日期:2020年3月
- 默認集成版本:Windows?Server?2019版本當中
- 支持其他版本:Windows?7、Windows?8.1、Windows?10、Windows?Server?2008?R2、Windows?Server?2012?R2、Windows?Server?2016、Ubuntu?14.04、Ubuntu?16.04、Ubuntu?18.04、CentOS?7、Red?Hat?Enterprise?Linux?7、OpenSUSE?42.3以及macOS?10.12及更高版本。
- 最低:.NET?Core?3.0版本
- 下載地址:Release v7.0.0 Release of PowerShell · PowerShell/PowerShell · GitHub
版本特性
- 用ForEach-Object?-Parallel進行管道并行化
- 新的運算符:
- 三元運算符:a???b?:?c
- 管道鏈運算符:||?和?&&
- 空分配和合并運算符:???和???=
- 簡化的動態(tài)錯誤視圖和Get-Error命令行工具,可更輕松地調查錯誤
- 兼容性層,使用戶能夠在隱式Windows?PowerShell會話中導入模塊
- 自動新版本通知
- 直接從PowerShell?7調用DSC資源的能力(實驗性)
?文章來源地址http://www.zghlxwxcb.cn/news/detail-450478.html
到了這里,關于PowerShell系列(三):PowerShell發(fā)展歷程梳理的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!