0

我们如何在系统中找到除了可移动磁盘以外的固定硬盘(如果有的话)。我使用了 Msinfo32 和 diskpart,发现两者都有问题。Diskpart 将可移动磁盘检测为固定磁盘,而 Msinfo32 在 windows xp 上执行时间过长。下面是我在 MSinfo32 和 diskpart 中使用的两个命令。 diskpart 列表磁盘“%CommonProgramFiles%\Microsoft Shared\MSInfo\MSINFO32.EXE”/report disks_output.txt /categories +component

这方面的任何帮助都会对我们非常有帮助。谢谢。

4

2 回答 2

1

通过使用 WMI 的 Powershell:

Get-WmiObject -Query "Select * From Win32_LogicalDisk" | ? { $_.driveType -eq 3 }

如果您只需要固定磁盘的数量:

 @(Get-WmiObject -Query "Select * From Win32_LogicalDisk" | ? { $_.driveType -eq 3 }).count
于 2012-10-22T04:54:30.650 回答
0

DriveType 属性(数字)对应于逻辑磁盘所代表的磁盘驱动器类型。值 3 表示本地磁盘。使用 Filter 参数仅获取本地磁盘。添加 ComputerName 参数以从远程计算机获取结果

Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3"

添加 ComputerName 参数以从远程计算机获取结果

Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3" -ComputerName pc1,pc2
于 2012-10-22T06:11:54.800 回答