个性化阅读
专注于IT技术分析

PowerShell get-location使用示例

点击下载

本文概述

Get-Location cmdlet获取有关当前工作目录或位置堆栈的信息。

此cmdlet获取一个表示当前目录的对象, 非常类似于print present working directory(pwd)命令。当我们在驱动器之间切换时, PowerShell会在每个驱动器中保留我们的位置。我们还可以使用此cmdlet查找每个驱动器中的位置。

此cmdlet用于在执行时获取当前目录, 并将其用于脚本和函数中, 例如在PowerShell提示中显示当前工作目录的函数中。我们还可以使用Get-Location cmdlet来查看位置堆栈中的位置。

句法

Get-Location
[-PSDrive <String[]>]
[-PSProvider <String[]>]
[-UseTransaction <SwitchParameter>]
[<CommonParameters>]
Get-Location
[-Stack] 
[-StackName <String[]>]
 [-UseTransaction <SwitchParameter>]
 [<CommonParameters>]

参数

-PSDrive

-PSDrive参数用于指定此cmdlet在操作中获得的给定PowerShell驱动器中的当前位置。

例如, 如果证书:驱动器中的任何用户使用此参数, 则他/她可以在C:驱动器中找到其当前位置。

-PSProvider

-PSProvider参数用于指定此cmdlet在操作中获得的PowerShell提供程序支持的驱动器中的当前位置。如果指定的PowerShell提供程序支持多个驱动器, 则Get-Location cmdlet返回最近访问的驱动器上的位置。

例如, 如果C:驱动器中的任何用户使用此参数, 则他/她可以在PowerShellRegistry提供程序的驱动器中找到其当前位置。

-堆

-Stack参数用于显示当前位置堆栈中的位置。如果用户要显示其他位置堆栈中的位置, 则可以使用StackName参数。

-堆栈名

-StackName参数用于显示不同位置堆栈中的位置。

除非它是当前堆栈, 否则Get-Location cmdlet无法显示默认堆栈中的位置。

例子

示例1:显示当前驱动器位置

PowerShell get-location

此示例中的cmdlet在当前PowerShell驱动器中显示一个位置。假设用户位于D:驱动器的Windows目录中, 则此cmdlet显示该目录的路径。</ p>

示例2:要显示不同驱动器的当前位置:

此示例说明了如何使用get-location在不同的PowerShell驱动器中显示当前位置。

一世。本示例中的第一个cmdlet使用set-location cmdlet将当前位置设置为C:\驱动器的Windows目录。

PowerShell get-location

ii。本示例中的第二个cmdlet使用set-location cmdlet将位置更改为HKLM:\ Software \ Microsoft注册表项。当我们更改HKLM:驱动器中的位置时, Windows PowerShell将我们的位置保留在C:\ drive中。

PowerShell get-location

iii。本示例中的第三个cmdlet使用set-location cmdlet将位置更改为HKCU:\ Control Panel \ Input输入法注册表项。

PowerShell get-location

iv。本示例中的第四个cmdlet使用Get-location cmdlet在C:\驱动器上查找当前位置。此cmdlet使用-PSDrive参数指定驱动器。

PowerShell get-location

v。本示例中的第五个cmdlet使用Set-location cmdlet返回C:\ drive。

PowerShell get-location

vi。本示例中的第六个cmdlet使用Get-Location cmdlet在PowerShell注册表提供程序支持的驱动器中查找当前位置。在此, Get-location返回最近访问的注册表驱动器HKCU的位置。

PowerShell get-location

七。本示例中的第七个cmdlet使用-PSDrive参数来查看HKLM:驱动器中的当前位置。

PowerShell get-location

示例3:自定义PowerShell提示符

PowerShell get-location

本示例显示如何自定义Windows PowerShell提示符。定义提示的功能包括Get-location cmdlet, 只要在控制台中出现提示, 就会执行该命令。

此cmdlet以Function关键字开头, 后跟一个函数名称, 即提示。函数的主体出现在括号” {}”中。

此cmdlet定义了一个新提示, 该提示以’PowerShell:’字符串开头。若要添加当前位置, 它使用get-location cmdlet, 该cmdlet在调用提示功能时执行。提示功能以字符串’>’结尾。

键入此命令Get-Content Function:prompt以查看当前的提示功能。


赞(0)
未经允许不得转载:srcmini » PowerShell get-location使用示例

评论 抢沙发

评论前必须登录!