Getting the boot agent information, Getting the boot agent settings – Dell Intel PRO Family of Adapters User Manual
Page 43

The Provider will give some limited information about the IP Protocol Endpoints that are associated with adapters, VLANs and
teams. No other protocols are supported.
The main class containing the protocol information is IANet_IPProtocolEndpoint. There are two association classes:
IANet_VLANProtocolDependency and IANet_AdapterProtocolImplementation. To get the IP endpoint for a team, first get the
virtual IANet_EthernetAdapter for the team, i.e., the IP Endpoint is associated with this instance.
Task
WQL Queries
Result Class
Comments
Get the IP Protocol
Endpoints associated
with an adapter
ASSOCIATORS OF {path of
IANet_EthernetAdapter} WHERE
ResultClass =
IANet_IPProtocolEndpoint
IANet_IPProtocolEndpoint
Though some adapters may
have more than one IP address,
they will be associated with only
one IP Protocol Endpoint
instance.
Get the IP Protocol
Endpoints associated
with a VLAN.
ASSOCIATORS OF {path of
IANet_VLAN} WHERE ResultClass =
IANet_IPProtocolEndpoint
IANet_IPProtocolEndpoint
There will be one IP Protocol
Endpoint associated with the
VLAN.
Getting the Boot Agent Information
Each adapter that can support a boot agent in flash ROM will have an IANet_BootAgent instance associated with it using the
IANet_DeviceBootServiceImplementation association class.
Task
WQL Queries
Result Class
Comments
Get the Boot Agent
associated with an
adapter
ASSOCIATORS OF {path of
IANet_EthernetAdapter} WHERE
ResultClass = IANet_BootAgent
IANet_BootAgent The following read only attributes
provide information on the boot
ROM image for this adapter:
InvalidImageSignature, Version,
UpdateAvailable, FlashImageType
Getting the Boot Agent Settings
The setting objects are not associated with the boot agent directly. In conformance with the CIM standard, they are
associated with a configuration object which is associated with the boot agent.
The classes involved with this part of the schema are IANet_BootAgent, IANet_Configuration, IANet_SettingInt,
IANet_SettingString, IANet_SettingEnum, IANet_SettingMultiSelection and IANetSettingSlider.
The association classes IANet_BootAgentConfiguration and IANet_SettingContext do not contain any real data - they act as
glue between the settings and their parent object.
Task
WQL Queries
Result Class
Comments
Get the
Configuration
object for
the boot
agent
ASSOCIATORS OF {
IANet_BootAgent path}
WHERE ResultClass =
IANet_Configuration
IANet_Configuration
Returns exactly one object. Even if there are
no settings, there will always be a
configuration object. The object path from
this object is used in the following query.
Get the
settings
associated
with an boot
agent
ASSOCIATORS OF
{IANet_Configuration
path} WHERE
AssocClass =
IANet_SettingContext
A mixture of IANet_SettingInt,
IANet_SettingString,
IANet_SettingEnum,
IANet_SettingMultiSelection,
IANet_SettingSlider
Returns all the setting classes associated with
the adapter. The client should use the
__CLASS attribute to determine that type of
each setting.
43