Chapter 5. Working with providers
One of the more potentially confusing aspects of PowerShell is its use of providers. We’re going to warn you that some of this chapter might seem a bit remedial for you. We expect that you’re familiar with Windows’ filesystem, for example, and you probably know all the commands you need to manage the filesystem from a command prompt. But bear with us: we’re going to point things out in a specific way so that we can use your existing familiarity with the filesystem to help make the concept of providers easier to understand. Also, keep in mind that PowerShell isn’t Cmd.exe. You may see some things in this chapter that look familiar, but we assure you that they’re doing something quite different than what you’re used to.
A PowerShell provider, or PSProvider, is an adapter. It’s designed to take some kind of data storage and make it look like a disk drive. You can see a list of installed providers right within the shell: