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

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...

Full description

Bibliographic Details
Main Author: Pogran, James
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2015
Series:Professional expertise distilled
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 07421nmm a2200553 u 4500
001 EB001930835
003 EBX01000000000000001093737
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781785281884 
050 4 |a QA76.73.W56 
100 1 |a Pogran, James 
245 0 0 |a Learning PowerShell DSC  |b get started with the fundamentals of PowerShell DSC and utilize its power to automate the deployment and configuration of your servers  |c James Pogran 
246 3 1 |a Learning PowerShell Desired State Configuration 
260 |a Birmingham, UK  |b Packt Publishing  |c 2015 
300 |a 1 volume  |b illustrations 
505 0 |a Defining a DSC configuration data fileAuthoring DSC configuration data files; Configuration data syntax; The variable syntax; The data file syntax; Allowable DSC configuration content; Creating reusable DSC configurations; Nested DSC configurations; Nested DSC configuration syntax; Nested DSC configuration limitations; DSC composite resources; Why use DSC composite resources?; The DSC composite resource syntax; DSC composite resource folder structure; DSC composite resource drawbacks; Debugging and troubleshooting configuration script files; Using DSC event logs; Enabling verbose logging 
505 0 |a V4 DSC base resourcesV4 DSC Cmdlets; The V4 DSC Pull Server; PowerShell v5 DSC; V5 DSC language extensions; V5 DSC base resources; V5 DSC Cmdlets; V5 improvements; The PowerShell ISE; Partial configurations and dependencies; Class-based DSC Resources; DSC built-in support for help; DSC run as credential support; DSC resource side-by-side installation; DSC resource script debugging; The separation of node and configuration IDs; DSC LCM MetaConfig updates; DSC LCM rich state information; DSC LCM RefreshMode values; DSC status from a central location; Summary; Chapter 2: DSC Architecture 
505 0 |a OverviewPush and pull modes; The push management model; The pull management model; The general workflow; Authoring; Syntax; Compilation; Staging; Execution; Push executions; Pull executions; The example workflow; Configuration data; Hardcoded data; Parameter-based data; Hashtable data; Local Configuration Manager; LCM settings; Configuration modes; Refresh modes; The LCM configuration; An example LCM configuration; The DSC Pull Server; What is a DSC Pull Server?; What does the Pull Server do for us?; Automatic and continuous configuration; Repository; Reporting; Security 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Learning PowerShell DSC; What is PowerShell DSC?; What is PowerShell?; On to PowerShell DSC; Why do we need Configuration Management?; What is DevOps?; DSC quick wins; A high level overview of DSC; The authoring phase; The staging phase; The execution phase; Why all the abstraction?; How does DSC help me?; The who; The what; The how; Idempotence; Isn't this Group Policy or SCCM?; DSC features; DSC requirements; DSC versions; PowerShell v4 DSC; V4 DSC language extensions 
505 0 |a Setting up a DSC Pull ServerPull Server settings; Installing the DSC server; Adding MOF files to a Pull Server; Adding DSC Resources to a Pull Server; Deployment considerations; General observations; LCM gotchas; Deployment mode differences; Summary; Chapter 3: DSC Configuration Files; Defining a DSC configuration script file; Authoring DSC configuration files; DSC automatic variables; AllNodes; Node; ConfigurationData; DSC Resource import declarations; Import-DscResource; The DSC script file syntax; The Configuration keyword; The Node keyword; DSC Resource statements; The script file example 
653 |a Client/server computing / fast 
653 |a Microsoft Windows server / fast 
653 |a Windows PowerShell (Computer program language) / fast 
653 |a Windows PowerShell (Computer program language) / http://id.loc.gov/authorities/subjects/sh2008003638 
653 |a Architecture client-serveur (Informatique) 
653 |a Management / fast 
653 |a COMPUTERS / Operating Systems / Windows Server / bisacsh 
653 |a Client/server computing / http://id.loc.gov/authorities/subjects/sh93000502 
653 |a Microsoft Windows server / Automation 
653 |a COMPUTERS / Cloud Computing / bisacsh 
653 |a Windows PowerShell (Langage de programmation) 
653 |a Automation / fast 
653 |a Microsoft Windows server / Administration 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Professional expertise distilled 
500 |a Includes index 
776 |z 9781783980703 
776 |z 1785281887 
776 |z 9781785281884 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783980703/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.446 
082 0 |a 658 
082 0 |a 600 
520 |a 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 holis.. 
520 |a 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.  
520 |a 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.