คำสั่ง asu
คำสั่งนี้ใช้ในการกำหนดการตั้งค่า UEFI
คำสั่ง Advanced Settings Utility (ASU) ใช้สำหรับกำหนดการตั้งค่า UEFI เพื่อให้การเปลี่ยนแปลงการตั้งค่า UEFI ใดๆ เริ่มต้นทำงาน จำเป็นต้องรีบูตระบบโฮสต์
รูปแบบคำสั่ง:
asu [subset_command]
คำสั่ง | รายละเอียด | ค่า |
---|---|---|
ความช่วยเหลือ | ใช้คำสั่งนี้เพื่อแสดงข้อมูลช่วยเหลือสำหรับการตั้งค่าหนึ่งรายการหรือมากกว่า | setting_name |
ตั้งค่า | ใช้คำสั่งนี้เพื่อเปลี่ยนแปลงค่าของการตั้งค่า กำหนดการตั้งค่า UEFI เป็นค่าอินพุต หมายเหตุ
| setting_name=value |
show | ใช้คำสั่งนี้เพื่อแสดงค่าปัจจุบันของการตั้งค่าอย่างน้อยหนึ่งรายการ | setting_name |
showvalues | ใช้คำสั่งนี้เพื่อแสดงค่าที่เป็นไปได้ทั้งหมดของการตั้งค่าอย่างน้อยหนึ่งรายการ หมายเหตุ
| setting_name |
showgroups | ใช้คำสั่งนี้เพื่อแสดงผลกลุ่มการตั้งค่าที่ใช้งานได้ คำสั่งนี้จะแสดงผลชื่อของกลุ่มที่เป็นที่รู้จัก ชื่อกลุ่มอาจแตกต่างกันไป ขึ้นอยู่กับอุปกรณ์ที่ติดตั้ง | |
หมายเหตุ
|
ตัวอย่าง:
- หากต้องการแสดงตัวเลือกทั้งหมดสำหรับคำสั่ง 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
ตารางต่อไปนี้จะแสดงอาร์กิวเมนต์สำหรับตัวเลือกต่างๆ
ตัวเลือก | รายละเอียด | ค่า |
---|---|---|
-b | แสดงผลในรูปแบบแบทช์ | |
-help1 | แสดงวิธีการใช้คำสั่งและตัวเลือก ตัวเลือก -help จะต้องวางไว้ด้านหน้าของคำสั่ง เช่น asu -help show | |
-l | ชื่อการตั้งค่ารูปแบบยาว (รวมชุดการกำหนดค่า) | |
-m | ชื่อการตั้งค่ารูปแบบผสม (ใช้ ID การกำหนดค่า) | |
-v2 | เอาต์พุตรายละเอียด | |
|
รูปแบบคำสั่ง:
asu [-options] command [cmdopts]
options:
-v verbose output
-help display main help
cmdopts:
-help help for the command
หมายเหตุ
ดูที่คำสั่งแต่ละรายการเพื่อดูตัวเลือกคำสั่งเพิ่มเติม
ใช้คำสั่งการดำเนินการ asu เพื่อกำหนดการตั้งค่า UEFI หลายรายการ แล้วสร้างและเรียกใช้คำสั่งโหมดแบบแบตช์ ใช้คำสั่ง tropen และ trset เพื่อสร้างไฟล์การดำเนินการที่ประกอบด้วยการตั้งค่าหลายรายการสำหรับนำไปใช้ การดำเนินการที่มีการระบุ ID สามารถเปิดใช้ได้ด้วยคำสั่ง tropen สามารถใช้คำสั่ง trset เพื่อเพิ่มการตั้งค่าลงในชุด สามารถยืนยันการดำเนินการที่เสร็จสมบูรณ์ได้ โดยใช้คำสั่ง trcommit เมื่อคุณดำเนินการเสร็จเรียบร้อยแล้ว คุณสามารถลบการดำเนินการได้โดยใช้คำสั่ง trrm
หมายเหตุ
กระบวนการคืนค่าการตั้งค่า UEFI จะสร้างการดำเนินการพร้อมด้วย ID โดยใช้หมายเลขลำดับแบบสุ่มสามหลัก
ตารางต่อไปนี้ประกอบด้วยคำสั่งการดำเนินการที่ใช้ได้กับคำสั่ง 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
ส่งคำติชม