跳到主要内容

asu 命令

此命令用于配置 UEFI 设置。

Advanced Settings Utility 命令(ASU)用于配置 UEFI 设置。必须重新启动主机系统,任何 UEFI 设置更改才能生效。

下表包含可与 asu 命令结合使用的一部分命令。
表 1. asu 命令. 下表是一个多行三列的表格,由可与 asu 命令结合使用的一部分命令组成。其中提供这些命令的描述性信息和关联的值。
命令描述
delete使用此命令删除设置的实例或记录。该设置必须是允许删除的实例,例如 iSCSI.AttemptName.1。设置实例
帮助使用此命令显示一个或多个设置的帮助信息。设置
set使用此命令更改设置的值。将 UEFI 设置设为所输入的值。
  • 设置一个或多个设置/值对。
  • 如果设置扩展为单一设置,则它可包含通配符。
  • 如果值包含空格,则必须用引号引起该值。
  • 有序列表值以等号(=)进行分隔。例如,set B*.Bootorder "CD/DVD Rom=Hard Disk 0=PXE Network"。
设置值
showgroups使用此命令显示可用的设置组。此命令显示已知组的名称。组名称可能因所安装的设备而异。设置
show使用此命令显示一个或多个设置当前的值。设置
showvalues使用此命令显示一个或多个设置所有可取的值。
  • 此命令将显示有关允许设置使用的值的信息。
  • 其中显示允许设置使用的最小和最大实例数。
  • 如有默认值,则将显示默认值。
  • 用左右尖括号(< 和 >)括起默认值。
  • 文本值显示最小和最大长度以及正则表达式。
设置
  • 在命令语法中,设置 为要查看或更改的设置的名称, 为赋给该设置的值。
  • 设置 可以是多个名称,但使用 set 命令时除外。
  • 设置 可包含通配符,例如,星号(*)或问号(?)。
  • 设置 可以是组、设置名称或 all
以下列表中举出 asu 命令语法的示例:
  • 要显示所有 asu 命令选项,请输入 asu --help
  • 要显示所有命令的详细帮助,请输入 asu -v --help
  • 要显示一个命令的详细帮助,请输入 asu -v set --help
  • 要更改值,请输入 asu set setting value
  • 要显示当前的值,请输入 asu show setting
  • 要以长批处理格式显示设置,请输入 asu show -l -b all
  • 要显示某个设置可取的所有值,请输入 asu showvalues setting
    show values 命令示例:
    system> asu showvalues S*.POST*
    SystemRecovery.POSTWatchdogTimer==<Disable>=Enable
    SystemRecovery.POSTWatchdogTimerValue=numeric min=5 max=20 step=1 default=5
    system>
下表显示选项的参数。
表 2. asu 选项. 下表是一个多行三列表格,包含选项、选项描述和选项关联值的信息。
选项描述
-b以批处理格式显示。 
--help1显示命令用法和选项。--help 选项置于命令前,例如 asu --help show 
--help1显示命令的帮助。--help 选项置于命令后,例如 asu show --help 
-l长格式设置名称(包括配置集)。 
-m混合格式设置名称(使用配置标识)。 
-v2详细输出。 
  1. --help 选项可与任何命令结合使用。
  2. 仅在 asu 与命令之间使用 -v 选项。
语法:
asu [options] command [cmdopts]
options:
-v verbose output
--help display main help
cmdopts:
--help help for the command
有关更多命令选项,请参阅个别命令。
使用 asu 事务命令设置多个 UEFI 设置以及创建和执行批处理模式命令。使用 tropentrset 命令创建一个事务文件,其中包含多个要应用的设置。使用 tropen 命令打开具有给定标识的事务。使用 trset 命令将设置添加到集合。使用 trcommit 命令提交已完成的事务。事务执行完毕时,可使用 trrm 命令删除它。
恢复 UEFI 设置的操作将产生一个事务,其标识使用随机的三位数。
下表包含可与 asu 命令结合使用的事务命令。
表 3. asu 事务命令. 下表是一个多行三列的表格,由事务命令、命令描述以及与命令关联的值组成。
命令描述
tropen id此命令创建一个新事务文件,其中包含要设置的若干设置。id 为 1 至 3 个字母数字字符的标识字符串。
trset id此命令将一个或多个设置或值对添加到事务。id 为 1 至 3 个字母数字字符的标识字符串。
trlist id此命令首先显示事务文件的内容。在 CLI shell 中创建事务文件时,这一点可能很有用。id 为 1 至 3 个字母数字字符的标识字符串。
trcommit id此命令提交并执行事务文件的内容。随后将显示执行结果和任何错误。id 为 1 至 3 个字母数字字符的标识字符串。
trrm id此命令在提交事务文件后删除它。id 为 1 至 3 个字母数字字符的标识字符串。
建立多个 UEFI 设置的示例:
asu tropen TR1
asu trset TR1 UEFI.BootModes.SystemBootMode "UEFI and Legacy"
asu trset TR1 BootOrder.BootOrder "CD/DVD Rom=Hard Disk 0=PXE Network"
asu trset TR1 BootOrder.WolBootOrder "CD/DVD Rom=Hard Disk 0=PXE Network"
asu trset TR1 UEFI.DevicesandIOPorts.Com1BaudRate 115200
asu trset TR1 UEFI.DevicesandIOPorts.Com1DataBits 8
asu trset TR1 UEFI.DevicesandIOPorts.Com1FlowControl Disable
asu trset TR1 UEFI.DevicesandIOPorts.Com1Parity None
asu trset TR1 UEFI.DevicesandIOPorts.Com1StopBits 1
asu trset TR1 UEFI.DevicesandIOPorts.COMPort1 Enable
asu trcommit TR1