Я хочу задать вопрос о тонком предоставлении. get-vm
commandlet может легко дать нам реальное пространство, полностью используемое виртуальной машиной. Предположим, что у вас есть виртуальная машина с более чем одним тонким диском. Если мы хотим получить более подробную информацию, чтобы вычислить реальное используемое пространство каждого диска, какая команда powercli сделает это? Я не предпочитаю получать его через браузер хранилища данных из-за проблем с производительностью.
Я нашел следующее решение:
(Get-VM -Name $YourVmName).Extensiondata.Guest.Disk
Эта команда предоставит вам все диски этой виртуальной машины с предоставленным размером и свободным пространством - с этим вы можете рассчитать реальный используемый размер.
Источник (с полным сценарием для вывода списка всех дисков): http://www.vstrong.info/2014/03/28/vmware-powercli-script-to-list-thin-provisioned-virtual-disks-vmdk/