VMware Cloud Community
CG21
Enthusiast
Enthusiast

Export list of vms with objet and createdtime

Hi,

i need help to export the list of vms with diferents elements like harddisk, guestos, tag,... and i wan't to add a new colon with the created date of the vm, here is th script that i use, it work fine for all except the created date of the vm,

 

Get-Module -Name VMware* -ListAvailable | Import-Module

Connect-viserver myvcenter -user administrator -pass password123

$report = foreach($esx in Get-VMHost){

Get-VM -Location $esx |

Select @{N='VMHost';E={$esx.Name}},Name,PowerState,PortGroupName,

@{n="HardDiskSizeGB"; E={(Get-HardDisk -VM $_ | Measure-Object -Sum CapacityGB).Sum}},

@{N='GuestOS';E={$_.Guest.OSFullName}},

@{N='VeeamBackupJob';E={(Get-TagAssignment -Entity $_ -Category (Get-TagCategory -Name 'VeeamBackupJob')).Tag.Name -join '|'}},

@{N='Criticite';E={(Get-TagAssignment -Entity $_ -Category (Get-TagCategory -Name 'Criticite')).Tag.Name -join '|'}},

@{N='CreatedTime';E={$_.CreatedTime.ToString("ddMMyyyy")}},

@{N='Notes';E={$_.Notes.Replace("`n",'/')}}


}


$report | Export-Csv -Path C:\result\extract.csv -NoTypeInformation -UseCulture

 

 

 

thank you for your response

0 Kudos
4 Replies
LucD
Leadership
Leadership

That should be CreateDate instead of CreatedTime afaik.

Note that this property is only available since vSPhere 6.7 (VCSA and ESXi) and PowerCLI 10.1.0


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
fabio1975
Commander
Commander

Ciao

What error/warning does the script report?
What version of ESXi are you using? Only from version 6.7 is the value of creating the VM available.
Otherwise, you have to search for the events .. if they have not already been deleted.

Fabio

Visit vmvirtual.blog
If you're satisfied give me a kudos

0 Kudos
CG21
Enthusiast
Enthusiast

This is a vsphere 6.5.0.37000 and a powercli 6.5 R1 version

the script gives me the empty field, I have no error

0 Kudos
LucD
Leadership
Leadership

Since you are on vSPhere 6.5, that property is not available (like I already stated in my previous reply, and which someone was so friendly to repeat).


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos