Summary: Cmdlet Providers exposes data to the user, so the user can discover them using normal cmdets (eg get-child, etc).

Windows PowerShell comes with these providers:
* Alias
* Certificate
* Environment
* Filesystem
* Function
* Providers
* Registry
* Variable

To get a list of the providers in use, use the get-provider cmdlet.

Visual SourceSafe Provider

This is a provider which let the user navigate and manipulate sourcesafe projects and files. For information about this provider and its implementation see MSHVSSProvider. For information about Microsoft Visual Sourcesafe see http://msdn.microsoft.com/ssafe.

SharePoint 2003 Provider

This is an early alpha release which allows you to navigate around a WSS instance (SPS support to come). Webs expose pseudo containers to allow item manipulation via copy, move and delete. Example paths are \site\!alerts\title, \site\site\!users, \site\!roles\contributor\username\!alerts etc. Full copy/move/delete semantics are supported.

* Author's blog at: http://www.nivot.org/
* Source and binaries at CodePlex project: http://www.codeplex.com/PSSharePoint
Microsoft Communities