Practical Automation with Powershell: Effective Scripting from the Console to the Cloud

Dowst, Matthew

  • 出版商: Manning
  • 出版日期: 2023-04-24
  • 定價: $2,200
  • 售價: 9.5$2,090
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1617299553
  • ISBN-13: 9781617299551
  • 相關分類: Powershell
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

Take PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world.

In Practical Automation with PowerShell you will learn how to:

  • 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帶入更高層次的腳本,為您的團隊、使用者和世界建立節省時間的自動化。在《實用PowerShell自動化》中,您將學習如何:建立PowerShell函數以自動化常見和複雜的任務、創建智能自動化以適應新的挑戰、為共享和可重用性結構化您的代碼、存儲和保護您的自動化、使用Azure Automation、Jenkins、Task Scheduler和Cron執行自動化、與團隊和非技術同事共享自動化、存儲和檢索數據、憑據和變量、使用源代碼控制解決方案維護和測試代碼更改、為PowerShell自動化提供前端UI解決方案。

《實用PowerShell自動化》揭示了如何使用PowerShell為眾多常見的管理和DevOps任務構建自動化解決方案。作者Matthew Dowst利用自己數十年的經驗,提供了一個真實的藍圖,用於建立一個具有PowerShell的企業腳本環境。本書超越基礎知識,向您展示如何處理可能使自動化無法重用和具有彈性的意外複雜性。從控制台到雲端,您將學習如何管理代碼,避免常見問題,並創建可共享的自動化,以適應不同的用例。

購買印刷版書籍將包含Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。

關於技術:
PowerShell腳本語言是一個強大的工具,可以對整個數據中心進行程序化控制。使用這個強大的工具,您可以創建可重用的自動化,從而顯著提高運維團隊的一致性和生產力。本書向您展示如何設計、編寫、組織和部署腳本,以自動化各種規模的系統操作,從本地服務器到雲端中的企業集群。

關於本書:
《實用PowerShell自動化:從控制台到雲端的有效腳本編寫》向您展示如何為本地和雲端系統構建PowerShell自動化。您將找到識別可自動化任務的提示,結構和管理腳本的技巧,以及大量解釋清晰的示例代碼。您甚至將學習如何將現有腳本適應新的用例,並通過易於理解的SharePoint前端使非技術用戶具有更多權限。

讀者對象:
適用於管理後端系統的系統管理員和IT專業人員。

關於作者:
Matthew Dowst在IT管理和咨詢方面擁有超過15年的經驗。

目錄:
第1部分
1. PowerShell自動化
2. 開始自動化

第2部分
3. 計劃自動化腳本
4. 處理敏感數據
5. PowerShell遠程執行
6. 創建可適應的自動化
7. 使用SQL
8. 基於雲的自動化
9. 在PowerShell之外工作
10. 自動化編碼最佳實踐

第3部分
11. 用戶端腳本和表單
12. 團隊間共享腳本
13. 測試您的腳本
14. 維護您的代碼

作者簡介

Matthew Dowst has over 15 years of experience in IT management and consulting. For the past five years, he has worked as a Lead Architect of Managed Automations Solutions, developing new automations for enterprise customers.

作者簡介(中文翻譯)

Matthew Dowst在IT管理和咨詢領域擁有超過15年的經驗。在過去的五年中,他擔任Managed Automations Solutions的首席架構師,為企業客戶開發新的自動化解決方案。