Users Guide
SystemName=”<system name from DCIM_BIOSService class>”, CreationClassName=”DCIM_BIOSService”
–N root/dcim/sysman –h <system IP/name> –P 5985 –u <user name> –p <password> –y basic –v –
V –k “AttributeName=AdminPwd” –k “AttributeValue=” –k “AuthorizationToken=<password>”
Cambio de la secuencia de inicio
Para cambiar la secuencia de inicio, siga los pasos que se indican a continuación:
:
1 Compruebe el tipo de orden de inicio (heredado o UEFI) usando el siguiente comando:
• Comando de WMIC: wmic /namespace:\\root\dcim\sysman path dcim_BootConfigSetting get
ElementName/format:list.
• Comando de PowerShell: gwmi -namespace root\dcim\sysman -class dcim_BootConfigSetting -Property
ElementName.
2 Compruebe el tipo de orden de inicio (heredado o UEFI) actual usando el siguiente comando:
• Comando de WMIC: wmic /namespace:\\root\dcim\sysman path dcim_ElementSettingData.IsCurrent=1
get SettingData /format:list .
• Comando de PowerShell: gwmi -namespace root\dcim\sysman -class dcim_elementSettingData -Filter
"IsCurrent=1" -Property SettingData
.
3 Cambio de orden de inicio usando el siguiente comando:
• Comando de WMIC: wmic /namespace:\\root\dcim\sysman path dcim_bootconfigsetting call
ChangeBootOrder /?:full
.
• Comando de PowerShell: (gwmi -namespace root\dcim\sysman -class
dcim_bootconfigsetting).getmethodparameters("ChangeBootOrder")
.
NOTA
: La instancia dcim_BootConfigSetting debe representar la conguración de inicio que desea
cambiar, ya sea de tipo 1 (heredada) o de tipo 2 (UEFI).
• Los argumentos son:
– Authorization Token: esta es la contraseña de inicio o de administrador.
– Source: esta es la lista de orden de inicio extraída de la propiedad dcim_OrderedComponent.PartComponent. El nuevo
orden de inicio está determinado por el orden de los dispositivos de inicio en el arreglo de discos de origen.
4 Cambio del orden de inicio para la lista de inicio de tipo 1 con PowerShell:
a Obtenga el orden de inicio actual para la lista de inicio de tipo 1 ejecutando el siguiente comando: $boLegacy = gwmi -
namespace root\dcim\sysman -class dcim_orderedcomponent | where {$_.partcomponent -match
'BootListType-1'} | select -expand partcomponent.
b Dena una variable PowerShell para especicar el orden de inicio para establecer $newboLegacy. Asigne el nuevo orden de
inicio a esta variable. Por ejemplo, se conserva el tipo de orden de inicio actual.
c $newboLegacy = $boLegacy
d Obtenga la instancia dcim_bootconfigsetting correspondiente a la lista de inicio de tipo 1 ejecutando el siguiente
comando:
$bcsLegacy = Gwmi -Namespace root\dcim\sysman -ClassName dcim_bootconfigsetting |
where {$_.ElementName -eq 'Next Boot Configuration Setting : Boot List Type 1'}.
e Invoque el método ejecutando el siguiente comando: $ bcsLegacy.changebootorder($newboLegacy,
$AuthorizationToken). La variable $AuthorizationToken se utiliza para aprobar la contraseña del BIOS.
5 Cambio del orden de inicio para la lista de inicio de tipo 2 con PowerShell:
a Obtenga el orden de inicio actual para la lista de inicio de tipo 2 ejecutando el siguiente comando: $boUefi = gwmi -
namespace root\dcim\sysman -class dcim_orderedcomponent | where {$_.partcomponent -match
'BootListType-2'} | select -expand partcomponent.
b Dena una variable de PowerShell para especicar el orden de inicio para establecer $newboUefi. Asigne el nuevo orden de
inicio a esta variable. Por ejemplo, se conserva el tipo de orden de inicio actual.
c Obtenga la instancia dcim_bootconfigsetting correspondiente a la lista de inicio de tipo 2 ejecutando el siguiente
comando:
$bcsUefi = Gwmi -Namespace root\dcim\sysman -ClassName dcim_bootconfigsetting |
where {$_.ElementName -eq 'Next Boot Configuration Setting : Boot List Type 2'}.
d Invoque el método ejecutando el siguiente comando: $ bcsUefi.changebootorder($newboUefi,
$AuthorizationToken)
. La variable $AuthorizationToken se utiliza para aprobar la contraseña del BIOS.
20
Uso de Dell Command | Monitor 10.2