LEADER 07073nam 22006615 450 001 9910300476703321 005 20220207145207.0 010 $a1-4842-0016-0 024 7 $a10.1007/978-1-4842-0016-2 035 $a(CKB)3710000000250855 035 $a(EBL)1964951 035 $a(OCoLC)893672794 035 $a(SSID)ssj0001372838 035 $a(PQKBManifestationID)11895575 035 $a(PQKBTitleCode)TC0001372838 035 $a(PQKBWorkID)11310811 035 $a(PQKB)10720855 035 $a(MiAaPQ)EBC1964951 035 $a(DE-He213)978-1-4842-0016-2 035 $a(PPN)182092844 035 $a(EXLCZ)993710000000250855 100 $a20141001d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aWindows PowerShell Desired State Configuration Revealed$b[electronic resource] /$fby Ravikanth Chaganti 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (302 p.) 225 0 $aThe expert's voice in PowerShell Windows PowerShell desired state configuration revealed 300 $a"The Expert's Voice in Powershell"--Cover. 300 $aIncludes index. 311 1 $a1-4842-0017-9 327 $a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Part I: Introduction to Windows PowerShell""; ""Chapter 1: Beginning Windows PowerShell""; ""What Is Windows PowerShell?""; ""Object-Based Shell""; ""Distributed Automation Engine""; ""Scripting Language""; ""Installing Windows PowerShell""; ""Downloading and Installing WMF 4.0""; ""Verifying PowerShell 4.0 Install""; ""Exploring PowerShell Console and PowerShell ISE""; ""PowerShell Console""; ""PowerShell Integrated Scripting Environment (ISE)"" 327 $a""Exploring PowerShell""""Exploring PowerShell Commands""; ""Getting Help""; ""Exploring Objects""; ""Cmdlet Parameters""; ""Named Parameters""; ""Positional Parameters""; ""Switch Parameters""; ""Language Semantics""; ""Variables""; ""Types of Variables""; ""Automatic Variables""; ""Preference Variables""; ""Environment Variables""; ""Operators""; ""Arithmetic Operators""; ""Assignment Operators""; ""Comparison Operators""; ""Logical Operators""; ""Arrays and Hash Tables""; ""Arrays""; ""Hash Tables""; ""Custom Objects in PowerShell""; ""Using New- Object"" 327 $a""Using the [PSCustomObject] type""""Flow Control in PowerShell""; ""Branching in PowerShell""; ""Looping in PowerShell""; ""For Statement""; ""ForEach Statement""; ""While Statement""; ""Do Statement""; ""Break Statement""; ""Continue Statement""; ""Aliases""; ""Understanding the PowerShell Pipeline""; ""PowerShell Scripts""; ""Execution Policies""; ""Writing and Executing Scripts""; ""PowerShell Functions""; ""PowerShell Modules""; ""Discovering Modules""; ""Importing Modules""; ""Writing Modules""; ""Customizing the PowerShell Environment""; ""Summary"" 327 $a""Chapter 2: Introducing Windows Remote Management and CIM""""Windows Remote Management (WinRM)""; ""WS-Management Cmdlets""; ""Creating a WinRM HTTP Listener""; ""Creating a WinRM HTTPS Listener""; ""Accessing Management Information""; ""Common Information Model (CIM)""; ""Introduction to CIM Cmdlets""; ""Exploring CIM Classes and Instances""; ""WMI Query Language""; ""WQL Keywords""; ""WQL Operators""; ""Writing WQL Queries""; ""Working with CIM Methods""; ""Working with Remote Systems""; ""Understanding MOF""; ""MOF Language Elements""; ""Compiler Directives""; ""Qualifiers"" 327 $a""Type Declarations""""Instances""; ""Comments""; ""Compiling MOF""; ""Summary""; ""Part II: Desired State Configuration Essentials""; ""Chapter 3: Introducing Desired State Configuration""; ""The Configuration Management Challenge""; ""The Continuous Delivery Challenge""; ""Understanding Desired State Configuration""; ""Imperative vs. Declarative Syntax""; ""Enabling Desired State Configuration""; ""Configuring Your Environment for Desired State Configuration""; ""Create WinRM Listeners Using Group Policy""; ""Configure Execution Policy Using Group Policy""; ""Summary"" 327 $a""Chapter 4: Getting Started with DSC"" 330 $aDesired State Configuration (DSC) is a powerful configuration management platform that makes it easier than ever to perform cross-platform configuration management of your infrastructure, whether on-premise or in the cloud. DSC provides the management platform and Application Programming Interface (API) that can be used with any programming language. Windows PowerShell Desired State Configuration Revealed will take you through this new technology from start to finish and demonstrates the DSC interfaces through Windows PowerShell. DSC allows you to manage target devices by simply declaring what state you want them to be in, using new declarative language extensions, rather than writing detailed instructions to get them into that state. This makes continuous delivery in Windows easier than ever before. In an environment where changes and deployments are happening all the time, DSC makes the necessary adjustments to the system so you don?t have to. Windows PowerShell Desired State Configuration Revealed starts with an overview of the configuration management features in Windows, followed by a discussion of the architecture of DSC and its components. You?ll then explore DSC?s built-in features and resources, followed by some of the different methods provided for delivering configuration information within your ecosystem, and learn about configuration monitoring and reporting. In the latter part of the book, you?ll find out how to get more power out of DSC by writing your own custom DSC resources, including a range of useful examples, and the book concludes with vital information on deploying and troubleshooting DSC in a production environment, along with some expert tips and tricks you might find useful along the way. Windows PowerShell Desired State Configuration Revealed is your one-stop guide to this new technology and how it can change your working life for the better. 606 $aMicrosoft software 606 $aMicrosoft Network (Online service) 606 $aSoftware engineering 606 $aMicrosoft and .NET$3https://scigraph.springernature.com/ontologies/product-market-codes/I29030 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aMicrosoft software. 615 0$aMicrosoft Network (Online service) 615 0$aSoftware engineering. 615 14$aMicrosoft and .NET. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aChaganti$b Ravikanth$4aut$4http://id.loc.gov/vocabulary/relators/aut$0895189 906 $aBOOK 912 $a9910300476703321 996 $aWindows PowerShell Desired State Configuration Revealed$92000027 997 $aUNINA