Skip to main content

Professional Windows PowerShell Programming: Snapins, Cmdlets, Hosts and Providers

Professional Windows PowerShell Programming: Snapins, Cmdlets, Hosts and Providers

Arul Kumaravel, Jon White, Michael Naixin Li, Scott Happell, Guohui Xie, Krishna C. Vutukuri

ISBN: 978-0-470-17393-0

Feb 2008

336 pages

Select type: Paperback

Product not available for purchase


Providing you with the programmer?s approach to understanding Windows PowerShell, this book introduces the concepts, components, and development techniques for building software packages that leverage the power of PowerShell. The author team of PowerShell experts shows you how PowerShell makes writing code easy by providing a runtime engine with its own parser, plus you?ll discover that with PowerShell, all of the .NET Framework objects become accessible via scripting, making PowerShell a very powerful addition to your toolbox and a popular choice for future development.


Chapter 1: Introduction to PowerShell.

Chapter 2: Extending Windows PowerShell.

Chapter 3: Understanding the Extended Type System.

Chapter 4: Developing Cmdlets.

Chapter 5: Providers.

Chapter 6: Hosting the PowerShell Engine in Applications.

Chapter 7: Hosts.

Chapter 8: Formatting&Output.

Appendix A: Cmdlet Verb Naming Guidelines.

Appendix B: Cmdlet Parameter Naming Guidelines.

Appendix C:Metadata.

Appendix D: Provider Base Classes and Overrides/Interfaces.

Appendix E: Core Cmdlets for Provider Interaction.


Code Downloads
Code downloads for this title are available here.
All Sample Code from the book