我可以使用Get-Volume
获取我需要访问的驱动器名称列表,但这并不会将驱动器名称与驱动器号相关联,例如当您执行Get-Disk
时。 Get-Disk
但是没有列出文件系统标签。
我想做的是:
基于名称的驱动器的 Add-Partitionaccesspath
cmdlet。这似乎最容易使用磁盘编号和路径完成。我尝试使用驱动器名称Add-Partitionaccosspath -UniqueID
,但后来被要求提供一个我不熟悉的偏移量。是否有将驱动器文件系统标签(例如“SSD”或“HDD”)与物理驱动器号相关联,以便我可以仅使用驱动器号运行partitionaccesspath?
答案 0 :(得分:2)
如果同时考虑Get-Partition
,您实际上可以链接您提到的cmdlet。
Get-Volume | where DriveLetter -eq "C" | Get-Partition | Get-Disk
这样你就能获得给定音量的驱动器。
如果查看help for Add-ParitionAccessPath
,您会发现没有UniqueId
参数,但DiskId
参数集可以使用Offset
。虽然我想知道为什么你不会只使用DriveLetter
参数集,因为你只需要调用Get-Volume
来获取所有信息。