Skip to content

Instantly share code, notes, and snippets.

@biacz
Last active November 6, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save biacz/20b417a75f58607fcf16 to your computer and use it in GitHub Desktop.
Save biacz/20b417a75f58607fcf16 to your computer and use it in GitHub Desktop.
$report = @()
foreach ($vm in $view) {
foreach ($vc in $vcenter) {
if($vm.Name -eq $vc.Name) {
$entry = [PSCustomObject] @{
Name = $vm.Name
CPU = $vc.summary.config.NumCpu
Memory = $vc.summary.config.MemorySizeMB
}}
}
$report += $entry
}
$report
Name user_displayname
computer1 user1
computer2 user2
computer3 user3
i am interested in $_.summary.config.NumCPU and $_.summary.config.MemorySizeMB
----------
Capability : VMware.Vim.VirtualMachineCapability
Config : VMware.Vim.VirtualMachineConfigInfo
Layout : VMware.Vim.VirtualMachineFileLayout
LayoutEx : VMware.Vim.VirtualMachineFileLayoutEx
Storage : VMware.Vim.VirtualMachineStorageInfo
EnvironmentBrowser : EnvironmentBrowser-envbrowser-1905
ResourcePool : ResourcePool-resgroup-28
ParentVApp :
ResourceConfig : VMware.Vim.ResourceConfigSpec
Runtime : VMware.Vim.VirtualMachineRuntimeInfo
Guest : VMware.Vim.GuestInfo
Summary : VMware.Vim.VirtualMachineSummary
Datastore : {Datastore-datastore-2030}
Network : {DistributedVirtualPortgroup-dvportgroup-3101}
Snapshot :
RootSnapshot : {}
GuestHeartbeatStatus : green
LinkedView :
Parent : Folder-group-v1402
CustomValue : {}
OverallStatus : green
ConfigStatus : green
ConfigIssue : {}
EffectiveRole : {117441114}
Permission : {}
Name : bscw7ac30058
DisabledMethod : {Destroy_Task, UnregisterVM, RevertToCurrentSnapshot_Task, RemoveAllSnapshots_Task...}
RecentTask : {}
DeclaredAlarmState : {alarm-10.vm-1905, alarm-102.vm-1905, alarm-103.vm-1905, alarm-11.vm-1905...}
TriggeredAlarmState : {}
AlarmActionsEnabled : True
Tag : {}
Value : {}
AvailableField : {FA.GosAgent}
MoRef : VirtualMachine-vm-1905
Client : VMware.Vim.VimClientImpl
Capability : VMware.Vim.VirtualMachineCapability
Config : VMware.Vim.VirtualMachineConfigInfo
Layout : VMware.Vim.VirtualMachineFileLayout
LayoutEx : VMware.Vim.VirtualMachineFileLayoutEx
Storage : VMware.Vim.VirtualMachineStorageInfo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment