7.4. Provider Capabilities

I've already mentioned that not all providers are created equal. The built-in providers have different capabilities, and some providers may not support all item-related cmdlets. Custom providers are in the same situation. We will describe several categories of providers according to their capabilities and the cmdlet groups they support. Under the hood, the various providers, having different capabilities, are implemented as classes inheriting from base classes, which do or don't implement several interfaces. While listing the provider capability types, I will mention how the different built-in providers support those cmdlets and list any peculiarities.

7.4.1. Basic Provider Capabilities

The absolute minimum for a ...

Get Pro 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.