Practical Automation with Powershell: Effective Scripting from the Console to the Cloud
暫譯: 實用的 PowerShell 自動化:從控制台到雲端的有效腳本編寫
Dowst, Matthew
- 出版商: Manning
- 出版日期: 2023-04-24
- 售價: $2,150
- 貴賓價: 9.5 折 $2,043
- 語言: 英文
- 頁數: 416
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1617299553
- ISBN-13: 9781617299551
-
相關分類:
Powershell
立即出貨 (庫存 < 3)
相關主題
商品描述
- Build PowerShell functions to automate common and complex tasks
- Create smart automations that are adaptable to new challenges
- Structure your code for sharing and reusability
- Store and secure your automations
- Execute automations with Azure Automation, Jenkins, Task Scheduler, and Cron
- Share your automations with your team and non-technical colleagues
- Store and retrieve data, credentials, and variables
- Use source control solutions to maintain and test code changes
- Provide front-end UI solutions for PowerShell automations
Practical Automation in PowerShell reveals how you can use PowerShell to build automation solutions for a huge number of common admin and DevOps tasks. Author Matthew Dowst uses his decades of experience to lay out a real blueprint for setting up an enterprise scripting environment with PowerShell. The book goes beyond the basics to show you how to handle the unforeseen complexities that can keep automations from becoming reusable and resilient. From the console to the cloud, you'll learn how to manage your code, avoid common pitfalls, and create sharable automations that are adaptable to different use cases. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology The PowerShell scripting language is a force multiplier, giving you programmatic control over your whole data center. With this powerful tool, you can create reusable automations that radically improve consistency and productivity on your Ops team. This book shows you how to design, write, organize, and deploy scripts to automate operations on systems of all sizes, from local servers to enterprise clusters in the cloud. About the Book Practical Automation with PowerShell: Effective scripting from the console to the cloud shows you how to build PowerShell automations for local and cloud systems. In it, you'll find tips for identifying automatable tasks, techniques for structuring and managing scripts, and lots of well-explained example code. You'll even learn how to adapt existing scripts to new use cases and empower non-technical users through easy-to-understand SharePoint frontends. What's Inside
- Structure PowerShell code for sharing and reusability
- Store and secure your automations
- Execute automation with Azure Automation, Jenkins, Task Scheduler, and Cron
- Store and retrieve data, credentials, and variables
- Use source control solutions to maintain and test code changes
About the Reader For sysadmin and IT professionals who manage backend systems. About the Author Matthew Dowst has over 15 years of experience in IT management and consulting. Table of contents PART 1
1 PowerShell automation
2 Get started automating
PART 2
3 Scheduling automation scripts
4 Handling sensitive data
5 PowerShell remote execution
6 Making adaptable automations
7 Working with SQL
8 Cloud-based automation
9 Working outside of PowerShell
10 Automation coding best practices
PART 3
11 End-user scripts and forms
12 Sharing scripts among a team
13 Testing your scripts
14 Maintaining your code
商品描述(中文翻譯)
**將 PowerShell 超越簡單的腳本,為您的團隊、用戶和世界建立節省時間的自動化。**
在 *Practical Automation with PowerShell* 中,您將學習如何:
- 建立 PowerShell 函數以自動化常見和複雜的任務
- 創建適應新挑戰的智能自動化
- 結構化您的代碼以便共享和重用
- 儲存和保護您的自動化
- 使用 Azure Automation、Jenkins、任務排程器和 Cron 執行自動化
- 與您的團隊和非技術同事分享您的自動化
- 儲存和檢索數據、憑證和變數
- 使用版本控制解決方案來維護和測試代碼變更
- 為 PowerShell 自動化提供前端 UI 解決方案
*Practical Automation in PowerShell* 揭示了如何使用 PowerShell 為大量常見的管理和 DevOps 任務構建自動化解決方案。作者 Matthew Dowst 利用他數十年的經驗,為設置企業腳本環境提供了一個真實的藍圖。這本書超越了基礎,向您展示如何處理那些可能使自動化無法重用和具彈性的不可預見的複雜性。從控制台到雲端,您將學習如何管理您的代碼,避免常見的陷阱,並創建可共享的自動化,這些自動化能夠適應不同的使用案例。
購買印刷書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。
**關於技術**
PowerShell 腳本語言是一種增強力量的工具,讓您對整個數據中心進行程式化控制。使用這個強大的工具,您可以創建可重用的自動化,徹底改善您的運營團隊的一致性和生產力。本書向您展示如何設計、編寫、組織和部署腳本,以自動化各種規模系統的操作,從本地伺服器到雲端的企業集群。
**關於本書**
*Practical Automation with PowerShell: Effective scripting from the console to the cloud* 向您展示如何為本地和雲端系統構建 PowerShell 自動化。在書中,您將找到識別可自動化任務的提示、結構化和管理腳本的技術,以及大量解釋清楚的示例代碼。您甚至會學到如何將現有腳本適應新的使用案例,並通過易於理解的 SharePoint 前端來賦能非技術用戶。
**內容概覽**
- 結構化 PowerShell 代碼以便共享和重用
- 儲存和保護您的自動化
- 使用 Azure Automation、Jenkins、任務排程器和 Cron 執行自動化
- 儲存和檢索數據、憑證和變數
- 使用版本控制解決方案來維護和測試代碼變更
**關於讀者**
適合管理後端系統的系統管理員和 IT 專業人員。
**關於作者**
**Matthew Dowst** 擁有超過 15 年的 IT 管理和諮詢經驗。
**目錄**
**第一部分**
1 PowerShell 自動化
2 開始自動化
**第二部分**
3 排程自動化腳本
4 處理敏感數據
5 PowerShell 遠端執行
6 創建可適應的自動化
7 與 SQL 一起工作
8 基於雲的自動化
9 在 PowerShell 之外工作
10 自動化編碼最佳實踐
**第三部分**
11 最終用戶腳本和表單
12 團隊之間共享腳本
13 測試您的腳本
14 維護您的代碼
作者簡介
作者簡介(中文翻譯)
馬修·道斯特 在資訊科技管理和諮詢方面擁有超過15年的經驗。在過去五年中,他擔任管理自動化解決方案的首席架構師,為企業客戶開發新的自動化方案。