作 者:(美)亞當·伯特倫 著 安道 譯
定 價:89.8
出 版 社:人民郵電出版社
出版日期:2022年05月01日
頁 數:268
裝 幀:平裝
ISBN:9787115590503
PowerShell既是腳本語言,也是執行繫統管理任務的shell,可用於控制和自動化IT繫統的方方面面。本書由五次榮獲微軟MVP的PowerShell行家亞當·伯特倫傾情著述,教你使用PowerShell這一省時利器,實現繫統管理任務自動化。- 組合命令、控制流、處理錯誤、編寫腳本、遠程運行腳本,並使用PowerShell測試框架Pester測試腳本- 解析XML和JSON等結構化數據,使用常見服務編寫實際可用的服務器清點腳本- 設計並構建PowerShell模塊,證明PowerShe等
●第一部分基礎知識
第1章上手體驗
1.1打開PowerShell控制臺
1.2使用DOS命令
1.3探索PowerShell命令
1.4獲取幫助
1.4.1顯示文檔
1.4.2學習一般主題
1.5更新文檔
1.6小結
第2章PowerShell基本概念
2.1變量
2.1.1顯示及修改變量
2.1.2用戶定義的變量
2.1.3自動變量
2.2數據類型
2.2.1布爾值
2.2.2整數和浮點數
2.2.3字符串
2.3對像
2.3.1查看屬性
2.3.2使用Get-Membercmdlet
2.3.3調用方法
2.4數據結構
2.4.1數組
2.4.2ArrayList
2.4.3哈希表
2.5自定義對像
2.6小結
第3章組合命令
3.1啟動一個Windows服務
3.2使用管道
3.2.1通過管道在命令間傳遞對像
3.2.2通過管道在命令間傳遞數組
3.2.3參數綁定
3.3編寫腳本
3.3.1設置執行策略
3.3.2PowerShell腳本編程
3.4小結
第4章控制流
4.1理解控制流
4.2使用條件語句
4.2.1用運算符構建表達式
4.2.2if語句
4.2.3else語句
4.2.4elseif語句
4.2.5switch語句
4.3使用循環
4.3.1foreach循環
4.3.2for循環
4.3.3while循環
4.3.4do/while循環和do/until循環
4.4小結
第二部分日常任務自動化
第三部分自制模塊
本書通過大量實例帶領繫統管理員將成千上萬的日常任務自動化,構建自定義工具,充分利用神通廣大的PowerShell。全書分為三大部分。第一部分概述PowerShell的基本功能和用法,以及一些基本的編程概念,如變量、對像、函數、模塊等。第二部分詳述日常任務的自動化,內容包括如何解析結構化數據,以及如何構建服務器管理工具。第三部分介紹如何構建模塊,內容涉及優秀的模塊設計策略,以及將測試服務器環境自動化,預置Hyper-V虛擬機,安裝操作繫統,部署和配置SQL服務器等。本書適合初級和中級繫統管理員閱讀。此外,DevOps工程師也可以通過本書了解如何用PowerShell執行自動化測試或將持續交付流水線自動化。
(美)亞當·伯特倫 著 安道 譯
亞當·伯特倫(Adam Bertram),微軟MVP,擁有20餘年信息技術從業經驗,專注於繫統管理、DevOps、自動化技術等領域,創辦了流行信息技術知識服務平臺TechSnips,在Pluralsight和LinkedIn的在線學習平臺上講授PowerShell課程,惠及數萬學習者。【譯者介紹】安道,專注於現代計算機技術書的翻譯,譯有《流暢的Python》《Flask Web開發》《Python網絡編程攻略》《Ruby on Rails教程》等書。