Skip to main content

คำสั่ง asu

คำสั่งนี้ใช้ในการกำหนดการตั้งค่า UEFI

คำสั่ง Advanced Settings Utility (ASU) ใช้สำหรับกำหนดการตั้งค่า UEFI เพื่อให้การเปลี่ยนแปลงการตั้งค่า UEFI ใดๆ เริ่มต้นทำงาน จำเป็นต้องรีบูตระบบโฮสต์

รูปแบบคำสั่ง:
asu [subset_command]
ตารางที่ 1. คำสั่งชุดย่อย asu
คำสั่งรายละเอียดค่า
ความช่วยเหลือใช้คำสั่งนี้เพื่อแสดงข้อมูลช่วยเหลือสำหรับการตั้งค่าหนึ่งรายการหรือมากกว่าsetting_name
ตั้งค่าใช้คำสั่งนี้เพื่อเปลี่ยนแปลงค่าของการตั้งค่า กำหนดการตั้งค่า 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 อาจเป็นกลุ่ม ชื่อการตั้งค่า หรือ ทั้งหมดก็ได้
ตัวอย่าง:
  • หากต้องการแสดงตัวเลือกทั้งหมดสำหรับคำสั่ง 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. ตารางต่อไปนี้เป็นตารางหลายแถวจำนวน 3 คอลัมน์ที่ประกอบด้วยตัวเลือก รายละเอียดตัวเลือก และค่าของตัวเลือกที่เกี่ยวข้อง
ตัวเลือกรายละเอียดค่า
-bแสดงผลในรูปแบบแบทช์ 
-help1แสดงวิธีการใช้คำสั่งและตัวเลือก ตัวเลือก -help จะต้องวางไว้ด้านหน้าของคำสั่ง เช่น asu -help show 
-lชื่อการตั้งค่ารูปแบบยาว (รวมชุดการกำหนดค่า) 
-mชื่อการตั้งค่ารูปแบบผสม (ใช้ ID การกำหนดค่า) 
-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 เพื่อสร้างไฟล์การดำเนินการที่ประกอบด้วยการตั้งค่าหลายรายการสำหรับนำไปใช้ การดำเนินการที่มีการระบุ ID สามารถเปิดใช้ได้ด้วยคำสั่ง tropen สามารถใช้คำสั่ง trset เพื่อเพิ่มการตั้งค่าลงในชุด สามารถยืนยันการดำเนินการที่เสร็จสมบูรณ์ได้ โดยใช้คำสั่ง trcommit เมื่อคุณดำเนินการเสร็จเรียบร้อยแล้ว คุณสามารถลบการดำเนินการได้โดยใช้คำสั่ง trrm
หมายเหตุ
กระบวนการคืนค่าการตั้งค่า UEFI จะสร้างการดำเนินการพร้อมด้วย ID โดยใช้หมายเลขลำดับแบบสุ่มสามหลัก
ตารางต่อไปนี้ประกอบด้วยคำสั่งการดำเนินการที่ใช้ได้กับคำสั่ง asu
ตารางที่ 3. คำสั่งการดำเนินการ asu. ตารางต่อไปนี้เป็นตารางหลายแถวแบบ 3 คอลัมน์ที่ประกอบด้วยคำสั่งการดำเนินการ รายละเอียดคำสั่ง และค่าของคำสั่งที่เกี่ยวข้อง
คำสั่งรายละเอียดค่า
tropen idคำสั่งนี้จะสร้างไฟล์การดำเนินการใหม่ ซึ่งประกอบด้วยการตั้งค่าหลายรายการเพื่อกำหนดค่าId คือสตริงสำหรับใช้ระบุ ประกอบด้วยตัวอักษรและตัวเลข 1 - 3 หลัก
trset idคำสั่งนี้จะเพิ่มการตั้งค่า หรือคู่ของค่าอย่างน้อยหนึ่งรายการให้กับการดำเนินการId คือสตริงสำหรับใช้ระบุ ประกอบด้วยตัวอักษรและตัวเลข 1 - 3 หลัก
trlist idคำสั่งนี้จะแสดงเนื้อหาของไฟล์การดำเนินการก่อนเป็นลำดับแรก ซึ่งมีประโยชน์หากมีการสร้างไฟล์การดำเนินการภายใน CLI ShellId คือสตริงสำหรับใช้ระบุ ประกอบด้วยตัวอักษรและตัวเลข 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