9.5. Using the get-location Cmdlet
The get-location cmdlet returns the current location for a specified provider or, if no provider is specified, for the current provider. If you use the current location as part of the Windows PowerShell prompt when using a FileSystem provider drive, then the get-location cmdlet doesn't tell you much that you don't already know. However, if you use an alternate prompt, such as the current date and time, the get-location cmdlet lets you know which directory you are currently working in.
The following parameters are available for use with the get-location cmdlet, in addition to the common parameters. All parameters of the get-location cmdlet are named parameters.
psprovider — Specifies a provider (or providers)
psdrive — Specifies a drive (or drives)
stack — If present, specifies that the item is to be taken from the current stack
stackname — Specifies a stack from which items are to be retrieved
The -psprovider and -psdrive parameters can be used together. Similarly, the -stack and -stackname parameters can be used together.
The straightforward command
get-location
retrieves the current location for the current provider and displays the result as a full path, as shown in Figure 9-12.
Figure 9.12. Figure 9-12
If you want to find the current working location in any provider, you can explicitly specify the name of the provider of interest using the ...
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