Skip to main content

คำสั่ง asu

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

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

ตารางต่อไปนี้ประกอบด้วยชุดย่อยของคำสั่งที่ใช้ได้กับคำสั่ง asu
ตารางที่ 1. คำสั่ง asu. ตารางต่อไปนี้เป็นตารางหลายแถวแบบ 3 คอลัมน์ ซึ่งประกอบด้วยคำสั่งย่อยที่ใช้ร่วมกับคำสั่ง asu ได้ ข้อมูลคำอธิบายและค่าที่เกี่ยวข้องกับคำสั่งจะมีการอธิบายไว้ภายในตาราง
คำสั่งรายละเอียดค่า
deleteใช้คำสั่งนี้เพื่อลบอินสแตนซ์หรือบันทึกของการตั้งค่า การตั้งค่าจะต้องเป็นอินสแตนซ์ที่ยินยอมให้ลบได้ เช่น iSCSI.AttemptName.1setting_instance
ความช่วยเหลือใช้คำสั่งนี้เพื่อแสดงข้อมูลช่วยเหลือสำหรับการตั้งค่าหนึ่งรายการหรือมากกว่าsetting
setใช้คำสั่งนี้เพื่อเปลี่ยนแปลงค่าของการตั้งค่า กำหนดการตั้งค่า UEFI เป็นค่าอินพุต
หมายเหตุ
  • กำหนดคู่ของการตั้งค่า/ค่าอย่างน้อยหนึ่งรายการ
  • การตั้งค่านี้สามารถใช้อักขระตัวแทนได้หากขยายไปยังการตั้งค่ารายการเดียว
  • ค่าจะต้องอยู่ในเครื่องหมายอัญประกาศหากมีช่องว่าง
  • ค่าของรายการแบบเรียงลำดับจะต้องคั่นด้วยสัญลักษณ์เท่ากับ (=) เช่น set B*.Bootorder“CD/DVD Rom=Hard Disk 0=PXE Network.”
setting value
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. ตารางต่อไปนี้เป็นตารางหลายแถวจำนวน 3 คอลัมน์ที่ประกอบด้วยตัวเลือก รายละเอียดตัวเลือก และค่าของตัวเลือกที่เกี่ยวข้อง
ตัวเลือกรายละเอียดค่า
-bแสดงผลในรูปแบบแบทช์ 
--help1แสดงวิธีการใช้คำสั่งและตัวเลือก ตัวเลือก --help จะต้องวางไว้ด้านหน้าของคำสั่ง เช่น asu --help show 
--help1แสดงความช่วยเหลือสำหรับคำสั่ง ตัวเลือก --help จะต้องวางไว้ด้านหลังของคำสั่ง เช่น asu show --help 
-lชื่อการตั้งค่ารูปแบบยาว (รวมชุดการกำหนดค่า) 
-mชื่อการตั้งค่ารูปแบบผสม (ใช้ ID การกำหนดค่า) 
-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 เพื่อสร้างไฟล์การดำเนินการที่ประกอบด้วยการตั้งค่าหลายรายการสำหรับนำไปใช้ การดำเนินการที่มีการระบุ 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