使用Powershell获取当前驱动器号

时间:2011-08-25 18:31:23

标签: powershell

我正在寻找的是获取当前正在运行powershell脚本的当前驱动器号的方法。

我知道我可以使用Get-Location获取当前路径但是有没有办法提取驱动器号而不进行某种子串操作?

1 个答案:

答案 0 :(得分:20)

是的,您可以在没有字符串操作的情况下获取驱动器号:

(get-location).Drive.Name

请记住,PowerShell很少返回字符串,但会返回丰富的对象。您始终可以使用get-member来检查结果中的其他选项。

另请注意,如果您不在文件系统提供程序中,则名称可能不是单字符字符串。

修改

根据下面的x0n评论,这是一个速记版本:

$pwd.drive.name