我使用此代码获取Path,VolumeLabel,TotalSize,FreeSpace:
gwmi -ComputerName $ComputerName -namespace root\MSCluster MSCluster_DiskPartition -Credential $cred -Authentication PacketPrivacy | Format-Table Path, VolumeLabel, TotalSize, FreeSpace -AutoSize
输出:
Path VolumeLabel TotalSize FreeSpace
---- ----------- --------- ---------
U: Archive1 4194184 379651
\\?\Volume{76795fb2-254e-454d-a95a-739018690cf4} Archive3 4194184 524883
X: Archive2 4194184 735366
\\?\Volume{57e93910-60f9-44b9-8d9d-29d506e1e3d7} Archive4 4194184 1483274
如何从Volume GUID获取安装点的真实路径(或驱动器名称)?
我尝试使用.GetRelated类,但没有成功。有人可以帮我吗?
答案 0 :(得分:0)
我使用挂载在C:\test_vhd\
的vhd文件对其进行了测试。它似乎有效。
Get-WmiObject -class Win32_Volume -computername localhost |
? { $PSItem.DeviceID.Contains("f91957ea-bb2f-11e4-9464-028037ec0200") } |
Select-Object Name
Name
----
C:\test_vhd\