Skip to Content
Professional Windows® PowerShell
book

Professional Windows® PowerShell

by Andrew Watt
April 2007
Intermediate to advanced
551 pages
12h 9m
English
Wrox
Content preview from Professional Windows® PowerShell

9.2. Using the get-psdrive Cmdlet

Windows PowerShell providers expose several different stores of information using the file system metaphor, but not all of these drives are conventional file system drives. You can demonstrate the variety of "drives" exposed by Windows PowerShell by typing the following command:

get-psdrive

The preceding command returns all current drives from all available providers. The getpsdrive cmdlet has two parameters, which are implicit in the preceding command: -name and -psprovider, and the default value for both is "*". So, the preceding command is actually equivalent to the command:

get-psdrive -name * -psprovider *

Figure 9-2 shows the results on a Windows XP machine.

Figure 9.2. Figure 9-2

The get-psdrive cmdlet has four parameters (in addition to the common parameters covered in Chapter 6):

  • Name — A positional parameter whose value is the name of a drive; it has a default value, the wildcard *.

  • Psprovider — Specifies the provider. An optional named parameter; it has a default value, the wildcard *.

  • literalName — Specifies a name for a drive that must be interpreted literally. In other words, any characters that are wildcards are treated as literal characters. An optional positional parameter; it cannot be used if the -name parameter is used.

  • Scope — Specifies the scope. An optional named parameter.

NOTE

For more information about named parameters, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Powershell Core 6.2 Cookbook

Powershell Core 6.2 Cookbook

Jan-Hendrik Peters

Publisher Resources

ISBN: 9780471946939Purchase book