下面是一个使用关联者(Associators)从MSFT_Disk获取MSFT_Partition的示例代码:
# 导入PowerShell Storage模块
Import-Module Storage
# 获取所有磁盘
$disks = Get-PhysicalDisk
# 遍历每个磁盘
foreach ($disk in $disks) {
# 获取磁盘的关联分区
$partitions = $disk | Get-Partition | Get-StorageRelationalStorageAssociator
# 遍历每个分区
foreach ($partition in $partitions) {
# 输出分区信息
$partition
}
}
此代码使用PowerShell中的Get-PhysicalDisk
cmdlet获取所有物理磁盘。然后,它遍历每个磁盘,并使用Get-Partition
cmdlet获取与磁盘关联的分区。最后,使用Get-StorageRelationalStorageAssociator
cmdlet获取与分区关联的关联者,并输出分区信息。
请注意,此代码需要在安装了PowerShell Storage模块的计算机上运行。如果您的计算机上没有安装该模块,您可以使用Install-Module -Name Storage
命令来安装它。