Windows PowerShell in Action
<div><p><b>Summary</b></p> <p><i>Windows PowerShell in Action, Third Edition</i> is the definitive guide to PowerShell, now revised to cover PowerShell 6.</p> <p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.</p> <p><b>About the Technology</b></p> <p>In 2006, Windows PowerShell reinvented the way administrators and developers interact with Windows. Today, PowerShell is required knowledge for Windows admins and devs. This powerful, dynamic language provides command-line control of the Windows OS and most Windows servers, such as Exchange and SCCM. And because it's a first-class .NET language, you can build amazing shell scripts and tools without reaching for VB or C#.</p> <p><b>About the Book</b></p> <p><i>Windows PowerShell in Action, Third Edition</i> is the definitive guide to PowerShell, now revised to cover PowerShell 6. Written by language designer Bruce Payette and MVP Richard Siddaway, this rich book offers a crystal-clear introduction to the language along with its essential everyday use cases. Beyond the basics, you'll find detailed examples on deep topics like performance, module architecture, and parallel execution.</p> <p><b>What's Inside</b></p> <p/><ul><li>The best end-to-end coverage of PowerShell available</li><li>Updated with coverage of PowerShell v6</li><li>PowerShell workflows</li><li>PowerShell classes</li><li>Writing modules and scripts</li><li>Desired State Configuration</li><li>Programming APIs and pipelines</li></ul> <p><b>About the Reader</b></p> <p>Written for intermediate-level developers and administrators.</p> <p><b>About the Authors</b></p> <p><b>Bruce Payette</b> is codesigner and principal author of the Power-Shell language. <b>Richard Siddaway</b> is a longtime PowerShell MVP, author, speaker, and blogger.</p><p><b>Table of Contents</b></p><p/><ol><li>Welcome to PowerShell </li><li>Working with types </li><li>Operators and expressions </li><li>Advanced operators and variables </li><li>Flow control in scripts </li><li>PowerShell functions </li><li>Advanced functions and scripts</li><li>Using and authoring modules </li><li>Module manifests and metadata </li><li>Metaprogramming with scriptblocks and dynamic code </li><li>PowerShell remoting </li><li>PowerShell workflows </li><li>PowerShell Jobs </li><li>Errors and exceptions </li><li>Debugging</li><li>Working with providers, files, and CIM </li><li>Working with .NET and events </li><li>Desired State Configuration </li><li>Classes in PowerShell </li><li>The PowerShell and runspace APIs </li>Appendix - PowerShell 6.0 for Windows, Linux, and MacOS</ol></div>