PowerShell provider (Windows PowerShell provider)
A Windows PowerShell provider is a .NET program that allows the data in a specialized data store to be accessible in Windows PowerShell.
The data, which appears in a temporary drive for the session, can be managed with built-in or custom cmdlets.
Providers may also be referred to as snap-ins.