Technical White Paper

<n1:BootString>Embedded SATA Port A Optical: SATA Optical Drive
BootSeq</n1:BootString>
<n1:CurrentAssignedSequence>0</n1:CurrentAssignedSequence>
<n1:CurrentEnabledStatus>1</n1:CurrentEnabledStatus>
<n1:ElementName>Embedded SATA Port A Optical: SATA Optical Drive
BootSeq</n1:ElementName>
<n1:FailThroughSupported>1</n1:FailThroughSupported>
<n1:InstanceID>IPL:Optical.SATAEmbedded.A-
1:eb8aeb15796fb85f8e1447f0cfb8a68e</n1:InstanceID>
<n1:PendingAssignedSequence>0</n1:PendingAssignedSequence>
<n1:PendingEnabledStatus>1</n1:PendingEnabledStatus>
</n1:DCIM_BootSourceSetting>
<n1:DCIM_BootSourceSetting>
<n1:BIOSBootString>Embedded SATA Port A Optical: TSSTcorpDVD-ROM TS-
L333A
UefiBootSeq</n1:BIOSBootString>
<n1:BootString>Embedded SATA Port A Optical: TSSTcorpDVD-ROM TS-L333A
UefiBootSeq</n1:BootString>
<n1:CurrentAssignedSequence>0</n1:CurrentAssignedSequence>
<n1:CurrentEnabledStatus>1</n1:CurrentEnabledStatus>
<n1:ElementName>Embedded SATA Port A Optical: TSSTcorpDVD-ROM TS-L333A
UefiBootSeq</n1:ElementName>
<n1:FailThroughSupported>1</n1:FailThroughSupported>
<n1:InstanceID>UEFI:Optical.SATAEmbedded.A-
1:0619f6756330eedb18cda74cc54f1bee</n1:InstanceID>
<n1:PendingAssignedSequence>0</n1:PendingAssignedSequence>
<n1:PendingEnabledStatus>1</n1:PendingEnabledStatus>
</n1:DCIM_BootSourceSetting
14.4 Changing the Boot Order by InstanceID-
ChangeBootOrderByInstanceID()
The ChangeBootOrderByInstanceID() method is called to change the boot order of boot sources
within a configuration. The method’s input parameter,
source,
is an ordered array of
InstanceID
s of
BootSourceSetting
instances.
The
CurrentAssignedSequence
attribute of each instance, from Section 14.3, defines the
instance’s place in the zero based indexed boot sequence.
Note: In order for the changes to be applied, the CreateTargetedConfigJob() method in
Section 17.7 must be ran.
Invoke ChangeBootOrderByInstanceID() with the following parameters and syntax:
[INSTANCE ID]: Obtained from the
BootSourceSetting
Class enumeration, this
example uses the field
IPL.
source: Reference to the
InstanceID
attribute from Section 14.3
EXAMPLE:
wsman invoke -a ChangeBootOrderByInstanceID
http://schemas.dmtf.org/wbem/wscim/1/cimschema/
2/root/dcim/DCIM_BootConfigSetting
?InstanceID=$INSTANCEID -h $IPADDRESS -V -v -c dummy.cert -P 443
-u $USERNAME -p $PASSWORD
-J ChangeBootOrderByInstanceID.xml -j utf-8 -y basic