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

Команда asu

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

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

Синтаксис:
asu [subset_command]
Табл. 1. Команды подмножества asu
КомандаОписаниеЗначение
helpИспользуйте эту команду для отображения справочных сведений для одной или нескольких настроек.setting_name
setИспользуйте эту команду для изменения значения настройки. Задание входного значения для параметров UEFI.
Прим.
  • Настройка одной или нескольких пар «параметр/значение».
  • Если эта настройка расширяется до отдельной настройки, она может содержать подстановочные символы.
  • Если значение содержит пробелы, оно должно быть заключено в кавычки.
  • Упорядоченные списки значений разделяются знаком «равно» (=). Например, set B*.Bootorder «CD/DVD Rom=Hard Disk 0=PXE Network.»
setting_name=value
showИспользуйте эту команду для отображения текущего значения одной или нескольких настроек.setting_name
showvaluesИспользуйте эту команду для отображения всех возможных значений одной или нескольких настроек.
Прим.
  • Эта команда отобразит сведения о допустимых значениях этой настройки.
  • Отобразится минимальное и максимальное количество допустимых экземпляров для этой настройки.
  • Если доступно, отобразится значение по умолчанию.
  • Значение по умолчанию заключено в треугольные скобки (< и >).
  • Текстовые значения показывают минимальную и максимальную длину и регулярное выражение.
setting_name
showgroupsИспользуйте эту команду для отображения доступных групп настроек. Эта команда служит для отображения названий известных групп. Названия групп могут варьироваться в зависимости от установленных устройств. 
Прим.
  • В синтаксисе команды setting_name — это название настройки, которое требуется просмотреть или изменить, а value — это значение, которое присваивается настройке.
  • setting_name может выражаться несколькими именами (кроме случаев, когда используется команда set).
  • setting_name может содержать подстановочные знаки, например звездочку (*) или вопросительный знак (?).
  • setting_name может представлять собой группу, название настройки или all.
Примеры:
  • Чтобы отобразить все параметры команды asu, введите asu help.
  • Чтобы отобразить справку по одной команде, введите asu help setting_name.
  • Чтобы изменить значение, введите asu set setting_name=value.
  • Чтобы отобразить текущее значение, введите asu show setting_name.
  • Чтобы отобразить все возможные значения настройки, введите asu showvalues setting_name.
    Пример команды show values:
    system> asu showvalues S*.POST*
    SystemRecovery.POSTWatchdogTimer==<Disable>=Enable
    SystemRecovery.POSTWatchdogTimerValue=numeric min=5 max=20 step=1 default=5
    system>
  • Чтобы отобразить доступные группы настроек, введите asu showgroups.
В следующей таблице показаны аргументы для этих параметров.
Табл. 2. Параметры asu. В следующей многострочной таблице с тремя столбцами приводятся параметры, описание параметров и соответствующие значения для этих параметров.
ПараметрОписаниеЗначения
-bОтображение в пакетном формате. 
-help1Отображение сведений об использовании команды и параметров. Параметр -help размещается перед командой, например asu -help show. 
-lИмя настройки в длинном формате (включает заданную конфигурацию). 
-mИмя настройки в смешанном формате (включает идентификатор конфигурации). 
-v2Подробные выходные данные. 
  1. Параметр -help может использоваться с любой командой.
  2. Параметр -v можно поместить только между asu и командой.
Синтаксис:
asu [-options] command [cmdopts]
options:
-v verbose output
-help display main help
cmdopts:
-help help for the command
Прим.
См. дополнительные параметры команд в разделах, посвященных отдельным командам.
Используйте команды транзакций 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