เมื่อเขียนสคริปต์ PowerShell ฉันสังเกตว่าเมื่อ cmdlets บางตัวประสบปัญหาพวกเขาแสดงพรอมต์แบบโต้ตอบ Remove-Item ในไดเรกทอรีที่ไม่ว่างเปล่าเป็นตัวอย่าง นี่เป็นเรื่องร้ายแรงเมื่อพยายามทำให้งานเป็นไปโดยอัตโนมัติฉันต้องการทำสิ่งที่ล้มเหลวและทิ้งข้อยกเว้นหรือส่งคืนรหัสส่งคืนที่ไม่ดีเพื่อให้สคริปต์ทั้งหมดไม่ถูกล็อครอการตอบกลับ
มีวิธีใดที่จะบังคับให้ PowerShell ล้มเหลวโดยอัตโนมัติซึ่งต่างจากการค้นหาอินพุตของผู้ใช้ในการทำงานหรือไม่
Remove-Item
ล้มเหลวอย่างรวดเร็วได้อย่างไร"