Part I: Introduction to Windows PowerShellChapter 1: Beginning Windows PowerShellChapter 2: Introducing Windows Remote Management and CIMPart II: Desired State ConfigurationChapter 3: Introducing Desired State ConfigurationChapter 4: Getting Started with DSCChapter 5: Using Built-in DSC ResourcesChapter 6: Building Advanced DSC ConfigurationsPart III: Advanced DSC Concepts and Tips Chapter 7: DSC Configuration Delivery ModesChapter 8: Monitoring, Correcting, and Reporting ConfigurationChapter 9: Building Custom DSC ResourcesChapter 10: Troubleshooting Common DSC IssuesChapter 11: DSC - From the FieldAppendix A: DSC Community ResourcesAppendix B: WMF 5.0 and DSC for Linux
Ravikanth Chaganti is a well-known blogger and a member of the Windows PowerShell community. He has been a Windows PowerShell MVP since 2010 and works at Dell Inc. as an architect for Microsoft solutions. He is passionate about automation and works in his free time writing scripts and tools to help automate management tasks for Windows OS and applications on Windows OS. Ravikanth has more than 13 years of industry experience and a broad set of skills in the IT infrastructure domain ranging from servers to storage to networking. He started scripting in early 2000 and continued to hone in his skills from that point on. In 2006, he fell in love with an early release of Windows PowerShell and has been evangelizing PowerShell ever since.