Mastering PowerShell Second Edition

Chris Dent, Brenton J.W. Blawat

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-26
  • 售價: $1,715
  • 貴賓價: 9.5$1,629
  • 語言: 英文
  • 頁數: 440
  • 裝訂: Paperback
  • ISBN: 1787126307
  • ISBN-13: 9781787126305
  • 相關分類: Powershell
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Key Features

  • Find quick solutions to automate your environment with ease
  • Work with large amounts of data effortlessly with PowerShell data types and secure them
  • Packed with real-world examples to automate and simplify the management of your Windows environment

Book Description

This comprehensive guide starts from scratch and covers advanced-level topics to make you a PowerShell expert. The first module, PowerShell Fundamentals, begins with new features, installing PowerShell on Linux, working with parameters and objects, and also how you can work with .NET classes from within PowerShell.

In the next module, you'll see how to efficiently manage large amounts of data and interact with other services using PowerShell. You'll be able to make the most of PowerShell's powerful automation feature, where you will have different methods to parse and manipulate data, regular expressions, WMI, and interact with the COM.

After automation, you will enter the Extending PowerShell module, which covers topics such as asynchronous processing and, creating modules and GUIs. The final step is to secure your PowerShell, so you will land in the last module, Securing and Debugging PowerShell, which covers PowerShell execution policies, error handling techniques, and testing. At the end of the book, you will get your hands-on experience with some powerful best practices.

By the end of the book, you will be an expert in using the PowerShell language.

What you will learn

  • Optimize code through the use of functions, switches, and looping structures
  • Install PowerShell on your Linux system
  • Utilize variables, hashes, and arrays to store data
  • Work with Objects and Operators to test and manipulate data
  • Parse and manipulate different data types
  • Write .NET classes with ease within the PowerShell
  • Create and implement regular expressions in PowerShell scripts
  • Deploy applications and code with PowerShell's Package management modules
  • Create a template for deploying a web service with Desired State Configuration
  • Leverage session-based remote management
  • Manage files, folders, and registries through the use of PowerShell
  • Automate your Azure Cloud with PowerShell
  • Discover the best practices to manage Microsoft systems

商品描述(中文翻譯)

主要特點



  • 輕鬆找到自動化環境的快速解決方案

  • 使用 PowerShell 的資料類型輕鬆處理大量資料並確保安全

  • 提供實際案例,自動化和簡化 Windows 環境管理

書籍描述


這本全面的指南從頭開始,涵蓋了高級主題,使您成為 PowerShell 專家。第一個模組,PowerShell 基礎知識,介紹了新功能、在 Linux 上安裝 PowerShell、使用參數和物件,以及如何在 PowerShell 內部使用 .NET 類別。


在下一個模組中,您將學習如何有效管理大量資料並使用 PowerShell 與其他服務互動。您將能夠充分利用 PowerShell 強大的自動化功能,其中有多種方法可以解析和操作資料,包括正則表達式、WMI 和與 COM 互動。


自動化之後,您將進入擴展 PowerShell 模組,涵蓋異步處理、創建模組和 GUI 等主題。最後一步是保護您的 PowerShell,因此您將進入最後一個模組,保護和調試 PowerShell,其中涵蓋 PowerShell 執行原則、錯誤處理技術和測試。在本書結尾,您將親身體驗一些強大的最佳實踐。


通過閱讀本書,您將成為 PowerShell 語言的專家。

您將學到什麼



  • 通過函數、開關和循環結構優化代碼

  • 在 Linux 系統上安裝 PowerShell

  • 使用變數、哈希和陣列儲存資料

  • 使用物件和運算子測試和操作資料

  • 解析和操作不同的資料類型

  • 輕鬆在 PowerShell 內部編寫 .NET 類別

  • 在 PowerShell 腳本中創建和實現正則表達式

  • 使用 PowerShell 的套件管理模組部署應用程式和代碼

  • 使用期望狀態配置創建網路服務的範本

  • 利用基於會話的遠端管理

  • 通過 PowerShell 管理檔案、資料夾和註冊表

  • 使用 PowerShell 自動化 Azure 雲端

  • 探索管理 Microsoft 系統的最佳實踐