×
PowerShell流程自動化攻略
作者: Adam Bertram
譯者:林班侯
書號: ACA026100
出版日: 2020/12/07
ISBN:9789865026677
附件: 無
定價: 500
電子書: 未出版
內容特色
學會自動化,遠離肝硬化~
本書將告訴您如何利用Powershell來完成自動化作業,管理您的伺服器,讓電腦自動幫您完成無聊、重複、枯燥的例行工作,節省大量寶貴的時間。

.組合指令、控制流程、處理錯誤、編寫腳本、遠端執行腳本
.處理XML和JSON這類的結構化資料格式
.自動化管理Active Directory、Azure或Amazon Web Services
.使用PowerShell編寫可重複使用的模組
.使用PowerShell完成無須人工介入、完全自動化的Windows部署
.搭配Hyper-V主機和幾個ISO檔案,自動建置出完整的Active Directory樹系
.利用幾行程式碼就能建立成千上萬個Web和SQL伺服器!

🚫不需要昂貴的軟體或花俏的顧問,只要學會使用PowerShell,就能輕鬆搞定一切🎯
作者介紹
Adam Bertram
業界經歷逾20載的IT老兵,同時也是經驗豐富的線上業務專員。他既是企業家、也是IT紅人、微軟MVP、部落客、講師、作者,還是多家科技公司的行銷內容寫手。Adam也創立了備受尊崇的IT職涯發展平台TechSnips。
本書將會告訴大家如何用PowerShell將數千種任務自動化、如何建置自有工具而不必仰賴大把銀子買來的現成產品、同時把各種不同的工具兜在一起。或許你無意成為PowerShell社群中的活躍份子,但我跟你保證,學會PowerShell,絕對會讓你成為企業的搶手人才。

為何要PowerShell?
微軟的PowerShell在問世前,曾以Monad為產品代碼,相較於2003年的VBScript,PowerShell將任務自動化的方式顯然更為直接了當,它是一種兼具自動化、指令稿撰寫和開發用的程式語言。PowerShell的問世,主要是希望能填補位於撰寫指令稿、自動化和維運等人員之間的鴻溝。其用意在於,就算使用者不曾事先學習撰寫電腦程式的知識,也能以指令稿將任務自動化。這對於缺乏軟體開發背景的系統管理員來說尤為有用。如果你就是那個無暇完成所有瑣事的系統管理員,PowerShell就是你的最佳幫手。

PowerShell現已成為開放原始碼、無處不在的跨平台指令稿語言和開發用語言。各位不但可以用PowerShell來管理伺服器群,同時也可以用來產生文字檔案、或是設定登錄檔機碼。有數千種軟體產品和服務支援PowerShell,這都要歸功於IT專業人員、開發人員、DevOps工程師、資料庫管理員和系統工程師之間日益增加的使用率。

本書的對象
對於那些必須在同一個畫面四處東拉西點、才能完成一年中第500次重複性任務的IT人員和系統管理員來說,這本書就是為你們寫的。對於正掙扎著要自動化建置新伺服器環境、執行自動化測試、或是必須把整個持續整合/持續交付(CI/CD)的建置管線都自動化的DevOps工程師而言,本書也是你的良伴。

很難指出哪個領域在PowerShell上的獲益最多。傳統上會使用PowerShell的工作角色,是所謂的微軟Windows系統管理員,但是PowerShell其實也非常適於作為IT維運的工具。如果你身處IT這一行、而且覺得自己不算是開發人員,你就可以試閱這本書。

希望本書能協助大家更加熟悉PowerShell。如果你是初入門者,我希望本書可以讓你鼓起勇氣著手自動化;如果你已是指令稿老手,那我希望本書能讓你學道一些你還不熟悉的竅門。
章節目錄
PART I 基礎知識
1 入門
2 POWERSHELL 的基本觀念
3 組合命令
4 控制流程
5 錯誤處理
6 撰寫函式
7 探索模組
8 遠端執行指令碼
9 以PESTER 進行測試

PART II 將日常任務自動化
10 剖析結構化資料
11 ACTIVE DIRECTORY 的自動化
12 處理AZURE
13 處理AWS
14 建立伺服器盤點指令碼

PART III 建置自己的模組
15 開通一套虛擬環境
16 安裝作業系統
17 部署ACTIVE DIRECTORY
18 建立和設定SQL 伺服器
19 重構程式碼
20 建立和設定IIS 網頁伺服器
PowerShell流程自動化攻略 分享
  • 作者: Adam Bertram
  • 書號:ACA026100
  • ISBN:9789865026677
  • 出版日:2020/12/07
  • 定價:$ 500
  • 電子書:已出版
  • 購買紙本書

    內容特色
    學會自動化,遠離肝硬化~
    本書將告訴您如何利用Powershell來完成自動化作業,管理您的伺服器,讓電腦自動幫您完成無聊、重複、枯燥的例行工作,節省大量寶貴的時間。

    .組合指令、控制流程、處理錯誤、編寫腳本、遠端執行腳本
    .處理XML和JSON這類的結構化資料格式
    .自動化管理Active Directory、Azure或Amazon Web Services
    .使用PowerShell編寫可重複使用的模組
    .使用PowerShell完成無須人工介入、完全自動化的Windows部署
    .搭配Hyper-V主機和幾個ISO檔案,自動建置出完整的Active Directory樹系
    .利用幾行程式碼就能建立成千上萬個Web和SQL伺服器!

    🚫不需要昂貴的軟體或花俏的顧問,只要學會使用PowerShell,就能輕鬆搞定一切🎯
    作者介紹
    Adam Bertram
    業界經歷逾20載的IT老兵,同時也是經驗豐富的線上業務專員。他既是企業家、也是IT紅人、微軟MVP、部落客、講師、作者,還是多家科技公司的行銷內容寫手。Adam也創立了備受尊崇的IT職涯發展平台TechSnips。
    本書將會告訴大家如何用PowerShell將數千種任務自動化、如何建置自有工具而不必仰賴大把銀子買來的現成產品、同時把各種不同的工具兜在一起。或許你無意成為PowerShell社群中的活躍份子,但我跟你保證,學會PowerShell,絕對會讓你成為企業的搶手人才。

    為何要PowerShell?
    微軟的PowerShell在問世前,曾以Monad為產品代碼,相較於2003年的VBScript,PowerShell將任務自動化的方式顯然更為直接了當,它是一種兼具自動化、指令稿撰寫和開發用的程式語言。PowerShell的問世,主要是希望能填補位於撰寫指令稿、自動化和維運等人員之間的鴻溝。其用意在於,就算使用者不曾事先學習撰寫電腦程式的知識,也能以指令稿將任務自動化。這對於缺乏軟體開發背景的系統管理員來說尤為有用。如果你就是那個無暇完成所有瑣事的系統管理員,PowerShell就是你的最佳幫手。

    PowerShell現已成為開放原始碼、無處不在的跨平台指令稿語言和開發用語言。各位不但可以用PowerShell來管理伺服器群,同時也可以用來產生文字檔案、或是設定登錄檔機碼。有數千種軟體產品和服務支援PowerShell,這都要歸功於IT專業人員、開發人員、DevOps工程師、資料庫管理員和系統工程師之間日益增加的使用率。

    本書的對象
    對於那些必須在同一個畫面四處東拉西點、才能完成一年中第500次重複性任務的IT人員和系統管理員來說,這本書就是為你們寫的。對於正掙扎著要自動化建置新伺服器環境、執行自動化測試、或是必須把整個持續整合/持續交付(CI/CD)的建置管線都自動化的DevOps工程師而言,本書也是你的良伴。

    很難指出哪個領域在PowerShell上的獲益最多。傳統上會使用PowerShell的工作角色,是所謂的微軟Windows系統管理員,但是PowerShell其實也非常適於作為IT維運的工具。如果你身處IT這一行、而且覺得自己不算是開發人員,你就可以試閱這本書。

    希望本書能協助大家更加熟悉PowerShell。如果你是初入門者,我希望本書可以讓你鼓起勇氣著手自動化;如果你已是指令稿老手,那我希望本書能讓你學道一些你還不熟悉的竅門。
    章節目錄
    PART I 基礎知識
    1 入門
    2 POWERSHELL 的基本觀念
    3 組合命令
    4 控制流程
    5 錯誤處理
    6 撰寫函式
    7 探索模組
    8 遠端執行指令碼
    9 以PESTER 進行測試

    PART II 將日常任務自動化
    10 剖析結構化資料
    11 ACTIVE DIRECTORY 的自動化
    12 處理AZURE
    13 處理AWS
    14 建立伺服器盤點指令碼

    PART III 建置自己的模組
    15 開通一套虛擬環境
    16 安裝作業系統
    17 部署ACTIVE DIRECTORY
    18 建立和設定SQL 伺服器
    19 重構程式碼
    20 建立和設定IIS 網頁伺服器