Windows PowerShell for Developers
Enhance your productivity and enable rapid application development
Publisher: O'Reilly Media
Final Release Date: July 2012
Pages: 210

Want to perform programming tasks better, faster, simpler, and make them repeatable? Take a deep dive into Windows PowerShell and discover what this distributed automation platform can do. Whether you’re a .NET developer or IT pro, this concise guide will show you how PowerShell’s scripting language can help you be more productive on everyday tasks.

Quickly learn how to create PowerShell scripts and embed them into your existing applications, write "little languages" to solve specific problems, and take charge of your code. This book includes example scripts that you can easily pull apart, tweak, and then use in your own PowerShell and .NET solutions.

  • Slice and dice text, XML, CSV, and JSON with ease
  • Embed PowerShell to provide scripting capabilities for your C# apps
  • Create GUI applications five to ten times faster with less code
  • Leverage PowerShell’s capabilities to work with the Internet
  • Interact with DLLs and create objects, automatically display properties, and call methods in live interactive sessions
  • Build domain-specific languages (DSLs) and vocabularies to express solutions more clearly
  • Work with Microsoft Office via the Component Object Model (COM)
  • Discover PowerShell v3 features included with Windows 8 and Windows Server 2012
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyWindows PowerShell for Developers
 
4.8

(based on 8 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (8)
  • Easy to understand (7)
  • Accurate (6)
  • Concise (6)
  • Well-written (5)

Cons

    Best Uses

    • Intermediate (8)
    • Expert (4)
    • Novice (4)
      • Reviewer Profile:
      • Sys admin (5), Developer (4)

    Reviewed by 8 customers

    Sort by

    Displaying reviews 1-8

    Back to top

    (1 of 1 customers found this review helpful)

     
    4.0

    turn your powershell up to 11

    By Chris the sysAdmin

    from Houston, TX

    About Me Sys Admin

    Verified Buyer

    Pros

    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Windows PowerShell for Developers:

      great book. it's taken my powershell skill level from 5 to awesome in just a few days!

      seriously, though i enjoyed it and learned quite a lot. don't really have time to go into detail, but i wanted to give the courtesy of a positive review. good stuff!

      (1 of 1 customers found this review helpful)

       
      5.0

      Helped Get Me Started With Powershell

      By Luke

      from Richmond, VA

      About Me Developer, Sys Admin

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly Windows PowerShell for Developers:

        I had very little experience with scripting/batching when it came to Windows, and with the advancement of Windows 7 and Powershell, I figured I should probably start learning what the fuss was all about.

        This book provided me with a lot of help getting started in using it for various IT tasks. The first few chapters helped me understand the basics and provided me with some usable code that I was able to start using and get underway with all sorts of small automations.

        I like how the book covers a vast amount of use cases and examples of what Powershell can do because it shows you that the sky is the limit.

        I'd definitely say that if you are interested in learning Powershell at any level that this book offers everybody a little of something and more.

        (2 of 2 customers found this review helpful)

         
        4.0

        Efficient Introduction and More

        By DrewARG

        from Cabot, VT

        About Me Developer

        Verified Buyer

        Pros

        • Accurate
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Esoteric At Times

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly Windows PowerShell for Developers:

        Pluses include:

        1. Quick intro / overview (dime tour)
        2. Some nice "tips and optimizations", i.e. PowerShell 3 review, optimizing your environment section
        3. Some nice concrete examples that a topic/problem centric

        A few downsides:

        1. The first example app, right after the dime tour, gets pretty esoteric for my tastes. Code analysis and generation are great, but to be honest I am happy to start with data extraction and manipulation (which are covered well in some later examples)

        2. Some of the chapters are a bit "short", but overall this is okay

        3. There was never really a concrete follow up to the "dime tour", would have liked some more reference for some of the topics, without having to read the example chapters to find answers.

        Overall a good book, and got me "going" pretty quickly, although perhaps not uber productive right away and I had to skip parts that just weren't relevant or important.

        (2 of 4 customers found this review helpful)

         
        5.0

        Different Title, very different too.

        By Udooz

        from Chennai

        About Me Developer

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate

          Comments about oreilly Windows PowerShell for Developers:

          Douglas proves he is an MVP in Powershell. Concise, elegant and clear content about PowerShell for programmers.

          I really impressed the text-template-tranformation and DSL.

          There are wide variety of tricks you will know while reading this book.

          (5 of 5 customers found this review helpful)

           
          5.0

          Get the power - for any developer!

          By sandyboy55

          from St. Louis, MO

          About Me Developer, Technical Lead

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Expert
            • Intermediate

            Comments about oreilly Windows PowerShell for Developers:

            To be honest with you, I had just a slight idea what Windows PowerShell was. I had never used it before but I had heard of it being a scripting language for .NET and the Windows Platform. Similar to what BeanShell provides for Java. There is a lack of resources on Powershell that explains the power you can unleash for automation, testing, repititive tasks,etc. This book explains the concepts step by step so that not just the pros but also regular developers can take a shot at using it without fear.

            The first three chapters are very basic and are devoted just to help you get started. This includes installation for the different flavors of Windows and also the language constructs. They are very well written so that the reader gets curious to continue reading more. The rest of the book takes a deep dive into explaining how to embed PowerShell in your applicaiton, use it with web services, XML and JSON processing. It also shows how to create UIs and interacting with DLLs. I found interacting with DLLs very useful as I needed to do that for one of my projects which had a third-party DLL and I wasn't ready to buy Visual Studio and learn C# .NET just to play with the DLL. This book helped me quickly get started on doing that.

            This book is definitely for any developer, not just .NET or Java or Ruby or Python developers. If you are working on the Windows Platform, regardless of your language of choice, this book will take you to new heights. As a plus, it offers an overview of PowerShell V3 and Windows 8 so that you are ahead of the curve.

            (4 of 4 customers found this review helpful)

             
            5.0

            You're going to love this book!

            By DiscoPosse

            from Toronto, Ontario

            About Me Blogger, Sys Admin, Systems Architect

            Verified Reviewer

            Pros

            • Accurate
            • Concise
            • Easy to understand
            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Expert
              • Intermediate

              Comments about oreilly Windows PowerShell for Developers:

              For those fans of PowerShell, and for those just getting on-board, PowerShell MVP Doug Finke has built the bridge for your journey with his latest book Windows PowerShell for Developers from O'Reilly Media.

              As a long time user of PowerShell for everything from quick scripts to more challenging workflows and processes, this book has really upped my game. Doug's conversational and well-worded writing style help to bring you through the process of firming up, and advancing your skills with the PowerShell environment.

              The book covers the exciting new features of PowerShell 3.0, while also adding to the foundation of PowerShell scripting that is available today so don't be afraid to jump right in even if you haven't had any exposure to 3.0 yet.

              While having development experience will help, I found that it was not necessary. The well crafted instructional style guides you through how to extend the already great capabilities of PowerShell with .NET tools and a number of other widely available standards and tools such as XML, JSON, web services and Microsoft Excel. Even as more of a scripter than a developer it was well within my level of understanding.

              Along with the chapters come great example code which you can download, test, tweak and even reuse which was very helpful with the more advanced concepts that are touched on in the book. I found that I was able to read the book from cover to cover, and then revisit to dig into the specific topics and dive deeper into the great examples and map them against some real use cases that I wanted to try.

              A great learning took, reference book and a great starter to bring up your skills with PowerShell. Chapeau Doug!

              (3 of 3 customers found this review helpful)

               
              5.0

              It's a great book

              By SqlChow

              from Bangalore, India

              About Me Database Administrator, Sys Admin

              Verified Reviewer

              Pros

              • Concise
              • Helpful examples

              Cons

                Best Uses

                • Expert
                • Intermediate

                Comments about oreilly Windows PowerShell for Developers:

                Let me just start by saying that, I really loved the book. The vastness of the topics covered is amazing. It would have been nice if Doug had planned on a bigger book as I believe it would have given him a little bit more freedom to delve deep into some of the topics. To be honest, I am not a developer and the topics on AST and Rosyln (to name a few) were above my range but, they were so interesting I spent couple of hours researching what they were about before finishing up reading up on them. And this is what is truly amazing about the book, we have the references to all these wonderful web pages available right there in the book. And I truly believe that developers will benefit from this book.

                (5 of 5 customers found this review helpful)

                 
                5.0

                Perfect!

                By theJasonHelmick

                from Phoenix

                About Me Sys Admin

                Pros

                • Accurate
                • Concise
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Intermediate
                  • Novice
                  • Student

                  Comments about oreilly Windows PowerShell for Developers:

                  This is just what the doctor ordered. To the point for someone working as a Dev and needing to incorporate PowerShell. Helped me to understand not only the basics (I'm an Admin using Visual Studio...God save the world) but also included the expert level knowledge that myself and many of my Dev students needed.

                  Great book!

                  Thanks Doug!

                  Jason

                  Displaying reviews 1-8

                  Back to top

                   
                  Buy 2 Get 1 Free Free Shipping Guarantee
                  Buying Options
                  Immediate Access - Go Digital what's this?
                  Ebook: $20.99
                  Formats:  DAISY, ePub, Mobi, PDF
                  Print & Ebook: $27.49
                  Print: $24.99