Using the PropertyCollector with RetrievePropertiesEx
Last Updated December 16, 2024

Two use cases show how to retrieve properties of selected managed objects with the
RetrievePropertiesEx
method.
A simple use case is to retrieve properties from a managed object for which a reference has been supplied. You need only create a
PropertyFilterSpec
that contains a
PropertySpec
to identify the property to retrieve and an
ObjectSpec
to identify the managed object. Pass this
PropertyFilterSpec
to the
RetrievePropertiesEx
method and get the property value from the structured result.
A more complicated use case retrieves properties from a set of managed objects found in the inventory hierarchy. For this use case, you create a
View
managed object that provides a path to all the target managed objects within one traversal step. You need to create a
PropertyFilterSpec
that contains a
PropertySpec
to identify the property to retrieve and an
ObjectSpec
that identifies the
View
object and also contains a
TraversalSpec
to describe the path from the
View
to its children. Pass this
PropertyFilterSpec
to the
RetrievePropertiesEx
method and get the property value from the structured result.