PowerShell Advanced Cookbook: Enhance your scripting skills and master PowerShell with 90+ advanced recipes (English Edition)

Elmstrøm Hansen, Morten

  • 出版商: BPB Publications
  • 出版日期: 2024-05-28
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 686
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9355516738
  • ISBN-13: 9789355516732
  • 相關分類: Powershell
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Fully unleash your scripting powers and capabilities with PowerShell


DESCRIPTION

PowerShell is a powerful scripting language, automation framework and command-line shell developed by Microsoft that is built on the .NET framework. It is an essential tool because it allows system administrators and developers to automate and optimize complex administrative tasks across multiple systems efficiently. PowerShell's deep integration with Windows and other Microsoft products makes it an invaluable tool for administrating, managing and optimizing Windows environments.


Designed as a cookbook, this book enables readers to expand and build upon their current PowerShell knowledge and skillset. Topics covered in detail include creating PowerShell unit tests using Pester, managing and administrating Azure and AWS cloud services, remote script execution, Active Directory management, PowerShell desired state configuration and more. Each chapter includes recipes that delves into the topics, accompanied by code examples and walkthroughs.


After reading this book, readers would have gained the knowledge and skills that will enable them to build better and more advanced scripts and applications while also understanding key principles of automation and optimization.


WHAT YOU WILL LEARN

● Develop advanced PowerShell functions, classes, and scripts with sophisticated flow control.

● Manage errors effectively, including custom error classes, in scripts and background jobs.

● Securely handle remote sessions using PowerShell remoting for enhanced management.

● Utilize Pester for unit testing and mocking dependencies, ensuring script reliability.

● Administer Active Directory objects and cloud services like Azure and AWS, including Microsoft 365 applications.

● Build GUI applications and Windows services from PowerShell scripts with SAPIEN PowerShell studio IDE.


WHO THIS BOOK IS FOR

This book is intended for developers and system administrators with a novice or intermediate understanding of PowerShell who are looking to advance their skills.




商品描述(中文翻譯)

**充分發揮您的 PowerShell 腳本能力與潛力**

**描述**
PowerShell 是由微軟開發的一種強大的腳本語言、自動化框架和命令列外殼,建立在 .NET 框架之上。它是一個必不可少的工具,因為它使系統管理員和開發人員能夠高效地自動化和優化多個系統之間的複雜管理任務。PowerShell 與 Windows 及其他微軟產品的深度整合,使其成為管理、維護和優化 Windows 環境的寶貴工具。

本書設計為一本食譜,幫助讀者擴展和建立他們目前的 PowerShell 知識和技能。詳細涵蓋的主題包括使用 Pester 創建 PowerShell 單元測試、管理和管理 Azure 和 AWS 雲服務、遠端腳本執行、Active Directory 管理、PowerShell 所需狀態配置等。每一章都包含深入探討主題的食譜,並附有程式碼範例和逐步指導。

閱讀本書後,讀者將獲得知識和技能,使他們能夠構建更好、更先進的腳本和應用程式,同時理解自動化和優化的關鍵原則。

**您將學到什麼**
● 開發具有複雜流程控制的高級 PowerShell 函數、類別和腳本。
● 有效管理錯誤,包括自定義錯誤類別,在腳本和背景作業中。
● 使用 PowerShell 遠端功能安全地處理遠端會話,以增強管理能力。
● 利用 Pester 進行單元測試和模擬依賴,確保腳本的可靠性。
● 管理 Active Directory 物件和雲服務,如 Azure 和 AWS,包括 Microsoft 365 應用程式。
● 從 PowerShell 腳本構建 GUI 應用程式和 Windows 服務,使用 SAPIEN PowerShell studio IDE。

**本書適合誰**
本書適合對 PowerShell 有初學者或中級理解的開發人員和系統管理員,旨在幫助他們提升技能。