gpt4 book ai didi

powershell - Powershell获取驱动器列表

转载 作者:行者123 更新时间:2023-12-03 00:46:03 26 4
gpt4 key购买 nike

我正在使用此命令在Windows中获取驱动器列表:

get-wmiobject win32_volume | ? { $_.DriveType -eq 3 } | % { get-psdrive $_.DriveLetter[0] }

这给出:
Name           Used (GB)     Free (GB) Provider      Root
---- --------- --------- -------- ----
C 131.85 333.62 FileSystem C:\
D 111.15 200.63 FileSystem D:\

我真正想要得到的是“根”列下的值列表。
基本上是一个字符串,如下所示 C:\ D:\
我怎样才能做到这一点?

编辑:

我设法做到了:
get-wmiobject win32_volume | ? { $_.DriveType -eq 3 } | % { get-psdrive $_.DriveLetter[0] } | Select Root

这使:
   Root
----
C:\
D:\

如何将其转换为:
 C:\ D:\

最佳答案

试试这个:

(get-wmiobject win32_volume | ? { $_.DriveType -eq 3 } | % { get-psdrive $_.DriveLetter[0] }).Root

它将逐行显示,例如:
C:\
D:\

否则,您可以这样做以使其并排:
(get-wmiobject win32_volume | ? { $_.DriveType -eq 3 } | % { get-psdrive $_.DriveLetter[0] }).Root -join " "

它将输出如下:
C:\ D:\

希望能帮助到你。

关于powershell - Powershell获取驱动器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45607622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com