3.12. Summary

Windows PowerShell version 1 provides a new command shell and scripting language for the Windows platform. PowerShell is based on the .NET Framework version 2.0. An important difference from other command shells is that PowerShell passes objects, specifically .NET objects, between steps in a pipeline.

PowerShell allows you to use your existing skills with Windows command line tools and in scripting COM objects and Windows Management Instrumentation.

Data stores, including the registry and environment variables, are exposed as drives in PowerShell. This allows you to use the same PowerShell commands to navigate those data stores as you use to navigate or manipulate the file system.

Get Professional Windows® PowerShell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.