Как узнать, поддерживает ли DataStore Thin Provisioning через PowerCli(VMware)

При выборе хранилища при создании виртуальной машины мы видим, поддерживает ли это хранилище Thin Provisioning или нет (поддерживается / не поддерживается). Как я могу показать это через PowerCli для перспективы сценария?

Моя команда пока отсутствует только в этом столбце:

Get-Datastore -server xxx -name xxx | Select Name, Datacenter,CapacityGB,FreeSpaceGB,Type,
@{N="Provisioned (GB)"; E={[math]::round(($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace + $_.ExtensionData.Summary.Uncommitted)/1GB,2) }}

Выход:

Name             : xxx
Datacenter       : xxx
CapacityGB       : 4654.75
FreeSpaceGB      : 3253.978515625
Provisioned (GB) : 2279.13
Type             : VMFS

Бонусный вопрос: как я могу изменить текущий вывод для горизонтального просмотра (столбцы таблицы)?

2 ответа

Решение

Вы ищете свойство PerFileThinProvisioningSupported, оно расположено: $ds.ExtensionData.Capability.PerFileThinProvisioningSupported

Бонусный вопрос, труба, что надо: Format-Table

Спасибо Кайлу Радди, окончательный ответ:

Get-Datastore -server xxx -name xxx | Select Name, Datacenter,CapacityGB,FreeSpaceGB,Type,
>> @{N="Provisioned (GB)"; E={[math]::round(($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace + $_.ExtensionData.Summary.Uncommitted)/1GB,2) }},
>> @{N="Thin Provisioning"; E={($_.ExtensionData.Capability.PerFileThinProvisioningSupported)}} | format-table
Другие вопросы по тегам