Перейти к основному содержимому

Команда asu

Эта команда используется для настройки параметров UEFI.

Команды программы Advanced Settings Utility служат для настройки параметров UEFI. Чтобы изменения параметров UEFI вступили в силу, основную систему необходимо перезагрузить.

В следующей таблице представлено подмножество команд, которые можно использовать с командой asu.
Табл. 1. Команда asu. В следующей многострочной таблице с тремя столбцами приводится подмножество команд, которые могут использоваться вместе с командой asu. Предоставляются описательные сведения и соответствующие значения команд.
КомандаОписаниеЗначение
deleteИспользуйте эту команду для удаления экземпляра или записи настройки. Эта настройка должна представлять собой экземпляр с возможностью удаления, например iSCSI.AttemptName.1.setting_instance
справкаИспользуйте эту команду для отображения справочных сведений для одной или нескольких настроек.setting
setИспользуйте эту команду для изменения значения настройки. Задание входного значения для параметров UEFI.
Прим.
  • Настройка одной или нескольких пар «параметр/значение».
  • Если эта настройка расширяется до отдельной настройки, она может содержать подстановочные символы.
  • Если значение содержит пробелы, оно должно быть заключено в кавычки.
  • Упорядоченные списки значений разделяются знаком «равно» (=). Например, set B*.Bootorder «CD/DVD Rom=Hard Disk 0=PXE Network.»
значение настройки
showgroupsИспользуйте эту команду для отображения доступных групп настроек. Эта команда служит для отображения названий известных групп. Названия групп могут варьироваться в зависимости от установленных устройств.setting
showИспользуйте эту команду для отображения текущего значения одной или нескольких настроек.setting
showvaluesИспользуйте эту команду для отображения всех возможных значений одной или нескольких настроек.
Прим.
  • Эта команда отобразит сведения о допустимых значениях этой настройки.
  • Отобразится минимальное и максимальное количество допустимых экземпляров для этой настройки.
  • Если доступно, отобразится значение по умолчанию.
  • Значение по умолчанию заключено в треугольные скобки (< и >).
  • Текстовые значения показывают минимальную и максимальную длину и регулярное выражение.
setting
Прим.
  • В синтаксисе команды setting — это название настройки, которое требуется просмотреть или изменить, а value — это значение, которое присваивается настройке.
  • Setting может выражаться несколькими именами (кроме случаев, когда используется команда set).
  • Setting может содержать подстановочные символы, например звездочку (*) или знак вопроса (?).
  • Setting может представлять собой группу, название настройки или 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Отображение в пакетном формате. 
--справка1Отображение сведений об использовании команды и параметров. Параметр --help размещается перед командой, например asu --help show. 
--справка1Отображение справки для команды. Параметр --help размещается после команды, например asu show --help. 
-lИмя настройки в длинном формате (включает заданную конфигурацию). 
-mИмя настройки в смешанном формате (включает идентификатор конфигурации). 
-v2Подробные выходные данные. 
  1. Параметр --help может использоваться с любой командой.
  2. Параметр -v можно поместить только между asu и командой.
Синтаксис:
asu [<em className="ph i">options</em>] command [<em className="ph i">cmdopts</em>]
options:
-v <em className="ph i">verbose output</em>
--help <em className="ph i">display main help</em>
cmdopts:
--help <em className="ph i">help for the command</em>
Прим.
См. дополнительные параметры команд в разделах, посвященных отдельным командам.
Используйте команды транзакций asu для настройки нескольких параметров UEFI и создания и выполнения команд в пакетном режиме. Используйте команды tropen и trset для создания файла транзакций с несколькими применяемыми настройками. Транзакция с заданным идентификатором открывается по команде tropen. Параметры добавляются в набор по команде trset. Выполненная транзакция фиксируется по команде trcommit. Завершив работу с транзакцией, можно удалить ее с помощью команды trrm.
Прим.
Операция восстановления параметров UEFI создаст транзакцию с идентификатором, используя произвольный трехзначный номер.
В следующей таблице представлены команды транзакций, которые можно использовать с командой asu.
Табл. 3. Команды транзакций asu. В следующей многострочной таблице с тремя столбцами приводятся команды транзакций, их описание и соответствующие значения.
КомандаОписаниеЗначение
tropen idЭта команда создает новый файл транзакций с несколькими доступными для настройки параметрами.Id — это идентифицирующая строка, которая может содержать от 1 до 3 буквенно-числовых символов.
trset idЭта команда добавляет в транзакцию один или несколько параметров или пар значений.Id — это идентифицирующая строка, которая может содержать от 1 до 3 буквенно-числовых символов.
trlist idЭта команда отображает содержимое файла транзакции на первом месте. Это полезно, если файл транзакции создан в оболочке интерфейса командной строки.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