Users Guide

6. 在调用 CreateTargetedConfigJob() 方法之前,准备输入参数(例如,RebootJobTypeScheduledStartTimeUntilTimeJob 等)并使用正确的 BIOS FQDD
7. 调用 CreateTargetedConfigJob() 方法。
8. 使用作业控制配置文件方法查询 jobID 输出的状态。
9. 重复步骤 1 以确认该方法是否成功执行。
一次性引
使用引导管理方法对 BIOS 引导设备执行一次性引导。如果尝试对未连接的 vFlash 分区执行一次性引导,则远程服务将自动连接该分区并返回作业 ID。可以使用该 ID 查询作业。
设置一次性引导:
1. DCIM_BootConfigSetting 类执行 enumerate 操作并识别包含 BootSeq 和相应 InstanceID ElementName 字段。
2. DCIM_BootSourceSetting 类执行 Enumerate 操作并识别引导源 InstanceID。每个实例的 CurrentEnabledStatus 属性可以识别该实例是已启用还是已禁用。
3. 在调用 ChangeBootOrderByInstanceID() 方法之前,请注意在步骤 1 步骤 2 中获得的实例信息并准备输入参数。
4. 调用 ChangeBootOrderByInstanceID() 方法。
5. 检查输出参数。
6. 在调用 CreateTargetedConfigJob() 方法之前,准备输入参数(例如,RebootJobTypeScheduledStartTimeUntilTimeJob 等)并使用正确的 BIOS FQDD
7. 调用 CreateTargetedConfigJob() 方法。
8. 使用作业控制配置文件方法查询 jobID 输出的状态。
9. 重复步骤 2 以确认该方法是否成功执行。
使用作控制
使用该功能执行以下操作:
l 报告所有作业 - 枚举 DCIM_ConcreteJob 类以报告所有作业。
l 报告计划作业 - 使用 JobStatus=Scheduled 筛选器枚举 DCIM_ConcreteJob 类以生成所有计划作业的报告。
l 计划作业和作业队列 - 可以使用 DCIM_JobService 类中的 SetupJobQueue() 方法在系统单次引导中运行多个作业。如果使用未设置启动时间的
CreateTargetedConfigJob() 方法创建作业,可以使用 SetupJobQueue() 方法设置计划和执行顺序。如果在 CreateTargetedConfigJob() 方法中设置启动时间,则它
将无法与其他作业捆绑,并且该作业设置为在指定时间执行。
l 删除作业 - 使用 DCIM_JobService 类的 DeleteJobQueue() 方法删除指定的现有作业。
有关作业控制的详情,请参阅作业控制配置文件
操作的作
为多个操作(在下面的示例中为 BIOS NIC/CNA 更新和 NIC 配置)计划单独的作业:
1. BIOS NIC 固件更新包调用 InstallFromURI() 方法。
该方法下载 BIOS NIC 更新,并为每个设备更新作业创建作业 ID
2. 设置 NIC(例如,嵌入式 NIC 1)的 NIC 属性并创建该设置的目标作业。该方法返回一个作业 ID
3. 获取这些作业 ID 并使用 SetupJobQueue() 方法计划这些作业,以使其在指定的启动时间以指定的顺序执行。
: 必须重新引导系统才能执行设置属性的任务。
: 必须重新引导系统才能执行设置属性的任务。