Powershell
如何知道哪個 DiskId 與給定卷相關聯
使用 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