Getting alerts from a vSphere environment
Discovering the data available to you is the most difficult thing that you will learn and adopt in PowerCLI after learning the initial cmdlets and syntax. There is a large amount of data available to you through PowerCLI, but there are techniques to extract the data in a way that you can use. The Get-Member
cmdlet is a great tool for discovering the properties that you can use. Sometimes, just listing the data returned by a cmdlet is enough; however, when the property contains other objects, Get-Member
can provide context to know that the Alarm property is a Managed Object Reference (MoRef) data type.
As your returned objects have properties that contain other objects, you can have multiple layers of data available for you to expose using PowerShell dot notation ($variable.property.property
). The ExtensionData
property found on most objects has a lot of related data and objects to the primary data. Sometimes, the data found in the property is an object...