Exploring VMWare's API using PowerCLI Get-View

Summary:

How to explore properties of objects using PowerCLI’s Get-View cmdlet.

Details:

Figure out the object you want to dig in deeper about. For example, finding out all properties available about an ESX host.

Declare your variable, run the get-vmhost cmdlet, then pipe that to get-view, like so:

   1: $myvariable = get-vmhost myesxserver | get-view




Now by simply typing $myvariable at the powershell prompt, I’ll get a return like this:



Get-ViewExample



If I want to find out more about what is under the “Summary” property, I can simply type $myvariable.summary then hit enter.Get-ViewExample2



You can continue to do dive deeper to find the information you are looking for quickly and effectively by using this method. The ‘tab’ auto-complete function also works. Cheers!

Comments

Popular posts from this blog

NSX-T: vCenter and NSX-T Inventory out of Sync (Hosts in vSphere not showing up in NSX-T)

MacOS: AnyConnect VPN client was unable to successfully verify the IP forwarding table modifications.

Azure VMware Solution: NSX-T Active/Active T0 Edges...but