ฉันกำลังมองหาวิธีที่จะยุติสคริปต์ PowerShell (PS1) เมื่อเกิดข้อผิดพลาดที่ไม่สามารถกู้คืนได้ภายในฟังก์ชัน ตัวอย่างเช่น:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
$host.Exit()
แน่นอนไม่มีสิ่งเช่น มี$host.SetShouldExit()
แต่สิ่งนี้จริงปิดหน้าต่างคอนโซลซึ่งไม่ใช่สิ่งที่ฉันต้องการ สิ่งที่ฉันต้องการคือสิ่งที่เทียบเท่ากับ Python sys.exit()
ที่จะหยุดการทำงานของสคริปต์ปัจจุบันโดยไม่ต้องลาก่อน
แก้ไข:exit
ใช่มันเป็นเพียง ดุจ