S2D TierSizeMax

As it is not so easy to find out how much SSD or HDD storage I can assign to a storage tier, I’ve written a small script.

PowerShell:

$vdisks = Get-VirtualDisk
$diskdata=@()

foreach ($vdisk in $vdisks){
    $storagetiers = Get-StorageTier -VirtualDisk $vdisk
    $i=0

    foreach ($storagetier in $storagetiers){
        # ResiliencySettingName can be Mirror, Simple or Parity depending on your deployment
        $tier = $storagetier | Get-StorageTierSupportedSize -ResiliencySettingName Mirror
        $tiermin = ($tier.TierSizeMin/1GB)
        $tiermax = ($tier.TierSizeMax)/1GB
        $tierdivisor = ($tier.TierSizeDivisor)/1GB
        $object = New-Object -TypeName PSObject -Property (@{
            'vDisk'= $vdisk.FriendlyName;
            'StorageTier'= $storagetier.FriendlyName
            'TierSizeMin'= $tiermin;
            'TierSizeMax'= $tiermax;
            'TierSizeDivisor'= $tierdivisor
        })
        $diskdata += $object
        $i++
    }
}
$diskdata | Select-Object vDisk, StorageTier, TierSizeMin, TierSizeDivisor, TierSizeMax | ft -AutoSize