Books

Book: WMI Query Language (WQL) via PowerShell

Back in 2011, I published a free book on learning WMI Query Language (WQL) via PowerShell. It was a huge success. It had more than 48K downloads to this day. I have received lot of positive feedback from readers and even today I receive mails stating that it was very helpful. This book has content on the following topics. Introduction Tools for the job WMI Data queries WMI Event Queries: Introduction Intrinsic Event Queries Extrinsic Event Queries Timer Events WMI Schema Queries WMI Event consumers Alan Forbes, the author of “The Joy of PHP“, asked me a while ago if he can convert this content into a Kindle compatible version. So, we went ahead and converted it into a mobi format. The content is polished and ready for you to read it on Kindle. It is available at $2.99 as of today. This content is not updated to include CIM cmdlets, as the main intention of the book itself was showing how to use WQL rather than teaching about WMI cmdlets. PowerShell was the vehicle …

Book: Layman’s guide to PowerShell 2.0 remoting

After lot of procrastination, I finally completed updates to my PowerShell remoting eBook. First of all, many thanks to Jan Egil Ring(@JanEgilRing) for contributing Appendix B: Remoting in an enterprise. This is a great addition to the content of this eBook. These are the changes that went in to this update. Chapter 2 Enable remoting for only a specific network adapter Remoting in an Enterprise Chapter 3 Run script files on remote computers Chapter 9 Added a note on Domain controller credential delegation Updated a note on Windows XP/2003 support for CredSSP Appendix A Added some more FAQ Appendix B Remoting in an Enterprise by Jan Egil Ring You can download the older version of this eBook here. Looking forward to your feedback, as always.

Book: Windows PowerShell Desired State Configuration Revealed

Desired State Configuration (DSC) is a powerful new 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 …