我正在寻找的是获取当前正在运行powershell脚本的当前驱动器号的方法。
我知道我可以使用Get-Location
获取当前路径但是有没有办法提取驱动器号而不进行某种子串操作?
答案 0 :(得分:20)
是的,您可以在没有字符串操作的情况下获取驱动器号:
(get-location).Drive.Name
请记住,PowerShell很少返回字符串,但会返回丰富的对象。您始终可以使用get-member
来检查结果中的其他选项。
另请注意,如果您不在文件系统提供程序中,则名称可能不是单字符字符串。
修改强>
根据下面的x0n评论,这是一个速记版本:
$pwd.drive.name