This section contains conceptual information that will help you understand Windows PowerShell from the viewpoint of a developer.
Windows PowerShell Providers
A discussion about Windows PowerShell providers that are used to access data stores.
Windows PowerShell Snap-ins
A mechanism for registering cmdlets and providers. (See also, Writing a Windows PowerShell Module.)
Windows PowerShell Runtime
The current instance of the Windows PowerShell runspace.
Windows PowerShell Runspaces
The operating environments where commands are processed.
Windows PowerShell Namespaces
Overview of Windows PowerShell API namespaces.
Windows PowerShell Help
A discussion about writing cmdlet Help.
Requesting Confirmation from Cmdlets
A discussion about how cmdlets and providers request feedback from the user before an action is taken.
Windows PowerShell Object Concepts
How Windows PowerShell handles objects.
Windows PowerShell Extended Type System (ETS)
Programmatically extending objects.