Powershell

如何知道哪個 DiskId 與給定卷相關聯

  • June 6, 2018

使用 PowerShell,我Volume使用以下行按名稱和文件系統選擇一個查詢:

$volume = Get-Disk | Get-Partition | Get-Volume | Where { $_.FileSystemType -eq 'NTFS' -and $_.FileSystemLabel -eq 'MainOS' } |  Select -index 0

但在那之後,我想知道它位於哪個磁碟Volume

我認為 Volume 對象會有一個DiskId屬性,但它沒有。

那麼,如何知道 Volume 的 DiskId 呢?

好吧,這是一種方法。我現在只有一個驅動器可以查看,但這應該為您指明正確的方向:

#Get the Volume labeled MainOS with a File type of NTFS
$volume = Get-Volume -FileSystemLabel | Where-Object{$_.FileSystemType -eq 'NTFS'}
# Use the volume's driveletter to get the partition
$partition = Get-Partition -DriveLetter $volume.DriveLetter
# use the partition's disknumber to get the disk
$disk = Get-Disk -Number $partition.DiskNumber

引用自:https://serverfault.com/questions/915341