List all datastores and disk names
Get-Datastore |
Where-Object {$_.ExtensionData.Info.GetType().Name -eq "VmfsDatastoreInfo"} |
ForEach-Object {
if ($_)
{
$Datastore = $_
$Datastore.ExtensionData.Info.Vmfs.Extent |
Select-Object -Property @{Name="Name";Expression={$Datastore.Name}},
DiskName
}
}
PowerCLI script to list all datastores and the disk names of the partitions.
A sample output of this script is:
Name DiskName ---- -------- esxi01_boot naa.600a0b80001111550000fb9cf54f414d esxi02_boot naa.600a0b80001111550000850e884f414d cluster01_gold_001 naa.600a0b80001111550000778bc952494d cluster01_silver_001 naa.600a0b8000111155000074088c52494d cluster01_bronze_003 naa.600a0b80001111550000e451a8ed794e esxi03_boot naa.600508b4001078340000e00004c00000 esxi04_boot naa.600508b4001078340000e00002c60000 cluster02_gold_001 naa.600508b400055c680000800000dc0000 cluster02_silver_001 naa.600508b4001078340000e00004bb0000 cluster02_bronze_001 naa.600508b4001078340000e00002cb0000