如果有可移动磁盘,我们怎么能在系统中找不到固定硬盘。 我使用Msinfo32和diskpart,发现两者都有问题。 Diskpart将可移动磁盘检测为固定磁盘,而Msinfo32则需要花费太多时间在Windows xp上执行。 下面是我用于MSinfo32和diskpart的两个命令。 diskpart list disk “%CommonProgramFiles%\ Microsoft Shared \ MSInfo \ MSINFO32.EXE”/ report disks_output.txt / categories + component
这方面的任何帮助对我们都非常有帮助。 感谢。
答案 0 :(得分:1)
使用WMI的Powershell:
Get-WmiObject -Query "Select * From Win32_LogicalDisk" | ? { $_.driveType -eq 3 }
如果只需要固定磁盘的数量:
@(Get-WmiObject -Query "Select * From Win32_LogicalDisk" | ? { $_.driveType -eq 3 }).count
答案 1 :(得分: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