我正在尝试将卷(从win32_volume中枚举的DriveType = 3)与win32_physicaldisk实例关联起来.我在研究中看到的所有内容都指出答案是“它不可能”,但话说回来,我并没有阅读整个互联网. :)我目前从diskpart获取信息,但是遇到了这种方法的限制.
作为奖励,如果答案是“不,这就是原因”,那也是有用的.
这不一定能回答wmi问题,但这里有另一种选择.使用diskpart脚本并解析结果.
像这样创建一个diskpart脚本:
select disk 3 list volume
从powershell执行diskpart脚本(或解析结果的东西):
$volumes = diskpart /s myDiskpartScript.txt $volumes |? {$_ -match 'Volume (\d)'} |% {$matches[1]}
这将获取与磁盘3关联的所有卷,并从正则表达式匹配中输出捕获组以显示每个卷编号.您可以添加其他捕获组以获取标签,文件系统类型等信息.
不幸的是,这不是一种远程方法,可能不适合您的需求,但仍然可能有用.