第三版和第二版的不同
創(chuàng)新互聯(lián)專注于武城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供武城營銷型網(wǎng)站建設(shè),武城網(wǎng)站制作、武城網(wǎng)頁設(shè)計、武城網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造武城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供武城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
在第三版中增加了很多實用的技巧和經(jīng)驗,比第二版的層次更加的豐富,增加了很多不容易注意到的知識點,這些知識點掌握了之后,可以很好的避免在實際的應(yīng)用中踩坑。
關(guān)于本書的介紹請參考
http://www.pstips.net/learn-powershell-3-in-a-month-of-lunches.html
關(guān)于PowerShell與cmd有何不同
https://www.zhihu.com/question/22611859
個人備注:
Powershell是一個面向?qū)ο蟮哪_本編寫工具,在powershell中,輸出的內(nèi)容均為對象,可以去調(diào)用它的屬性和方法,也可以使用PS自己寫function(函數(shù)),Powershell是一個高級的腳本編寫語言,底層已經(jīng)封裝好了大量可用的cmdlet和函數(shù)、類??梢栽趐owershell中使用WMI、調(diào)用C#接口、調(diào)用cmd命令、輸出xml、json等等。未來微軟幾乎所有主流的服務(wù)器產(chǎn)品都將基于powershell去做遠程或者本地的管理。目前powershell已經(jīng)有對應(yīng)的開源版本powershell core,可以去管理Linux平臺。powershell是Windows平臺進行自動化運維和配置管理的首選工具。
Get-wmiobject與get-ciminstance的優(yōu)缺點
傳統(tǒng)的WMI方式去管理操作系統(tǒng),面臨的問題是:語法復(fù)雜、難以理解、參數(shù)難以查詢。當(dāng)WMI需要去管理多個遠程的操作系統(tǒng)時,有兩個弊端:
1)需要使用RPC進行通訊,而不是基于HTTPS;
2)遠程執(zhí)行是串行的,也就是說需要一臺臺去執(zhí)行操作,效率低下;
使用CIM的方式,優(yōu)點是:
1)采用WS-MAN協(xié)議;
2)遠程執(zhí)行是并行的,可以用于分布式計算,并行執(zhí)行完成后,返回結(jié)果;
CIM的弊端在于不支持比較老的早期的操作系統(tǒng)版本和PowerShell版本。
關(guān)于PowerShell命令別名
不建議在交付的腳本或者代碼中頻繁使用別名,因為可讀性較低,難以理解。
write-host和write-output的區(qū)別
簡單來說,write-host是繞過了powershell的默認(rèn)管道輸出機制,直接把要輸出的信息打印到了屏幕上;而write-output則是通過powershell默認(rèn)的管道將輸出打印到屏幕上。這就解釋了為什么在powershell studio圖形化編程中,可以把write-output的輸出進一步輸出到richtextbox中,而write-host不行。不行的原因是write-host直接輸出到屏幕的內(nèi)容程序是無法捕獲的。
關(guān)于powershell的隱式遠程處理
其實說白了利用的還是會話建立遠程管道,然后通過遠程管道在目標(biāo)計算機上導(dǎo)入對應(yīng)的管理模塊。好處是腳本或者工具在執(zhí)行的時候無需安裝對應(yīng)的模塊或管理工具,因為命令是通過遠程會話傳輸?shù)侥繕?biāo)服務(wù)器上執(zhí)行的,本地只是一個反序列化以后的結(jié)果而已。弊端是反序列化之后的輸出沒有屬性和方法可供繼續(xù)調(diào)用。
此次閱讀的是Powershell實戰(zhàn)指南的第三版,之前閱讀第二版的時候,針對前七章做了思維導(dǎo)圖,需要的可移步到:
鏈接: https://pan.baidu.com/s/1HiX8u4eZSsuwnct0NBXHJQ 提取碼: gzue
更多資訊請關(guān)注下方微信公眾號:
分享文章:讀書筆記-PowerShell實戰(zhàn)指南(第三版)
標(biāo)題網(wǎng)址:http://www.rwnh.cn/article38/ggohpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、虛擬主機、手機網(wǎng)站建設(shè)、用戶體驗、標(biāo)簽優(yōu)化、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)