发出检索硬盘卷的问题

时间:2016-04-11 20:21:54

标签: powershell powershell-v2.0

在我的计算机上,我有以下磁盘驱动器。

enter image description here

我只想获得硬盘卷列表,在这种情况下应该是C和E.我有以下脚本及其输出。

PS C:\Users\Administrator> Get-WmiObject Win32_LogicalDisk | Select Name

Name
----
A:
C:
D:
E:

在这种情况下,如何获得令人满意的卷?我正在使用PS 2.0版。

2 个答案:

答案 0 :(得分:1)

DriveType过滤。类型3 =本地磁盘。

gwmi win32_logicaldisk -filter "drivetype = 3" | Select Name

答案 1 :(得分:-1)

如果您可以选择升级到PS版本3,则可以使用get-psdrive,否则可以使用where命令将其过滤到所需的结果。例如:

Get-WmiObject Win32_LogicalDisk | where Name -eq "C:" | Select Name

还要注意使用Select / Where的顺序,因为这会影响大型操作的处理时间