Users Guide
简单 NIC 方法
这些方法用于将 NIC、FCOE 和 iSCSI 属性应用到系统中母板、添加式 NIC 和 CNA 上的 LAN。每种方法都有其自身的输入和输出参数集。这些方法有特定的返回代码值。NIC 服务类包
含四种不同的方法:
l SetAttribute() 方法用于设置或更改 NIC 属性的值。
l SetAttributes() 方法用于设置或更改属性组的值。
l CreateTargetedConfigJob() 方法用于应用由 SetAttribute 和 SetAttributes 方法创建的暂挂值。成功执行该方法将为挂起的属性值的应用程序创建一个作业。
l DeletePendingConfiguration() 方法取消使用 CreateTargetedConfigJob() 创建的配置作业做出的暂挂配置(使用 SetAttribute 和 SetAttributes 方法创建)更改。
BIOS 和引导管理配置文件
表4-4 列出 BIOS 和引导管理配置文件中的类、函数、操作和方法。
表 4-4.BIOS和引导管理配置文件
BIOS 和引导管理方法
这些方法用于应用属性和更改系统中的引导配置。每种方法都有其自身的输入和输出参数集。这些方法有特定的返回代码值。以下方法用于 BIOS 和引导管理:
l SetAttribute() 方法用于设置或更改 BIOS 属性的值。
l SetAttributes() 方法用于设置或更改属性组的值。
l ChangeBootSourceState() 方法用于将引导源的 EnabledState 从禁用更改到启用,或从启用更改为禁用。
l ChangeBootOrderByInstanceID() 方法用于从引导列表实例 (IPL、BCV、UEFI) 更改引导源的引导顺序。该方法期望仅得到来自一个列表的引导源实例,因此要更改多个实
DCIM_NICView
使用该类显示系统中 LOM 以及添加式 NIC 和 CNA 的 instanceID 和其它属性。
Get
Enumerate
不适用
DCIM_NICAttribute — 该类显示以下 BIOS 子类的输出:
l DCIM_NICEnumeration
使用此子类显示 NIC 枚举实例的属性。
Get
Enumerate
SetAttributte()
SetAttributes()
l DCIM_NICInteger
使用此子类显示 NIC 整型实例的属性。
Get
Enumerate
SetAttributte()
SetAttributes()
l DCIM_NICString
使用此子类显示 NIC 字符串实例的属性。
Get
Enumerate
SetAttributte()
SetAttributes()
注: 在第一次 CreateTargetedConfigJob() 方法后紧接着调用 CreateTargetedConfigJob() 方法将导致错误,直到第一个作业完成。如果多次调用
CreateTargetedConfigJob() 方法,则较旧的请求将被覆盖或丢失。
类名称
函数
操作
方法
BIOS 管理
DCIM_BIOSService
使用此中心类修改 BIOS 属性。
Get
Enumerate
Invoke
请参阅BIOS 和引导管理方法
DCIM_BIOSEnumeration
使用此子类显示 BIOS 枚举实例的属性。
Get
Enumerate
SetAttribute()
SetAttributes()
DCIM_BIOSInteger
使用此子类显示 BIOS 字符串实例的属性。
Get
Enumerate
SetAttributte()
SetAttributes()
DCIM_BIOSString
使用此子类显示 BIOS 整型实例的属性。
Get
Enumerate
SetAttributte()
SetAttributes()
引导管理
DCIM_BootConfigSetting
该类有以下引导列表实例:
l IPL
l BCV
l UEFI
l vFlash
l OneTime
Get
Enumerate
Invoke
ChangeBootSourceState()
ChangeBootOrderByInstanceID()
DCIM_BootSourceSetting
使用该类更改引导源和相关设备的引导顺序。
Get
Enumerate
不适用