Learning PowerShell DSC
暫譯: 學習 PowerShell DSC

James Pogran

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

商品描述

Get started with the fundamentals of PowerShell DSC and utilize its power to automate deployment and configuration of your servers

About This Book

  • Create flexible and maintainable deployments using DSC configuration scripts that stand the test of time
  • Explore the in depth details of the core architecture, concepts, and practices used by PowerShell DSC
  • A step-by-step guide that shows you how to start using and taking advantage of PowerShell DSC

Who This Book Is For

This book is intended for system administrators, developers, or engineers who are responsible for configuration management and automation and wish to learn PowerShell Desired State Configuration for efficient management, configuration and deployment of systems and applications.

What You Will Learn

  • Understand configuration management and why you need it
  • Craft flexible, reusable, and maintainable configuration scripts for thousands of servers
  • Create custom DSC resources to manage any application or server setting
  • Apply configuration data to deploy applications to different environments
  • Utilize DSC push deployments to test your configuration scripts and custom DSC resources
  • Install, configure and use DSC pull servers
  • Run a Windows MSI package
  • Deploy a website

In Detail

Windows PowerShell is a task-based command-line shell and scripting language designed especially for system administration. PowerShell DSC is a new management platform that enables you to deploy and manage configuration data for software services and manage the environment in which these services run.

This book begins with an overview of the basics of PowerShell DSC by covering the architecture and components of the Desired Sate Configuration. It will then familiarize you with the set of PowerShell language extensions and new PowerShell commands. It will help you understand and create DSC configurations with the help of practical examples, and to create DSC custom resources for your custom applications. Finally, you will learn to deploy a real world application using PowerShell DSC. By the end of the book, you will have better knowledge about the powerful Desired State Configuration platform, which helps you to achieve continuous delivery, and efficient management and easy deployment of data for systems.

Style and approach

This book is an in-depth guide to using PowerShell DSC, full of real-world experiences and best practices using PowerShell DSC. The topics are explained and build on one another other to provide a holistic learning experience. At the end, all the features learned will be used to create a real world application deployment using DSC.

商品描述(中文翻譯)

**開始學習 PowerShell DSC 的基本原理,並利用其強大功能自動化伺服器的部署和配置**

## 本書介紹

- 使用 DSC 配置腳本創建靈活且可維護的部署,經得起時間的考驗
- 深入探索 PowerShell DSC 的核心架構、概念和實踐的詳細資訊
- 一步一步的指南,教你如何開始使用並利用 PowerShell DSC

## 本書適合誰閱讀

本書適合負責配置管理和自動化的系統管理員、開發人員或工程師,並希望學習 PowerShell Desired State Configuration,以便有效管理、配置和部署系統及應用程式。

## 你將學到什麼

- 理解配置管理及其必要性
- 為數千台伺服器編寫靈活、可重用且可維護的配置腳本
- 創建自定義 DSC 資源以管理任何應用程式或伺服器設置
- 應用配置數據以將應用程式部署到不同環境
- 利用 DSC 推送部署來測試你的配置腳本和自定義 DSC 資源
- 安裝、配置和使用 DSC 拉取伺服器
- 執行 Windows MSI 套件
- 部署網站

## 詳細內容

Windows PowerShell 是一種基於任務的命令行外殼和腳本語言,專為系統管理而設計。PowerShell DSC 是一個新的管理平台,使你能夠部署和管理軟體服務的配置數據,並管理這些服務運行的環境。

本書首先概述 PowerShell DSC 的基本知識,涵蓋 Desired State Configuration 的架構和組件。接著,將使你熟悉一組 PowerShell 語言擴展和新的 PowerShell 命令。它將幫助你理解並創建 DSC 配置,並通過實際範例來創建自定義應用程式的 DSC 自定義資源。最後,你將學會使用 PowerShell DSC 部署一個實際的應用程式。到本書結束時,你將對強大的 Desired State Configuration 平台有更深入的了解,這將幫助你實現持續交付、高效管理和輕鬆部署系統數據。

## 風格與方法

本書是使用 PowerShell DSC 的深入指南,充滿了使用 PowerShell DSC 的實際經驗和最佳實踐。主題相互解釋並建立在彼此之上,以提供全面的學習體驗。最後,所有學到的功能將用於創建一個實際的應用程式部署,使用 DSC。