PowerShell ได้พัฒนาจาก Monad มาอย่างยาวนาน การจัดการข้อผิดพลาดกลายเป็นสิ่งที่ทรงพลังมากขึ้นเรื่อยๆ โดยเสนอคุณสมบัติที่คล้ายคลึงกับภาษาโปรแกรมอื่น ๆ โครงสร้าง try-catch-finally เป็นหนึ่งในการผสมผสานจากภาษาอื่น ๆ เช่น C# ก่อนหน้านี้ นักเขียนสคริปต์ต้องพึ่งพาการตรวจสอบเงื่อนไขและใช้ตัวแปรอัตโนมัติ $Error PowerShell ยังมีสองประเภทหลักของข้อผิดพลาด.
try-catch-finally
$Error
นี่คือข้อมูลพื้นฐานในการเพิ่มการบันทึกแบบพื้นฐานลงในสคริปต์ของคุณ.
ลองเขียนฟังก์ชันเพื่อคำนวณผลรวมของสองตัวเลข ง่ายๆ แต่มันสาธิตจุดของเรา.
PowerShell ไม่มีเครื่องมือการ Refactoring อย่างเฉพาะเจาะจงในตัว แต่คุณยังสามารถทำความสะอาดโค้ดของคุณเพื่อความสามารถอ่านและประสิทธิภาพได้ พิจารณาฟังก์ชันที่ทำงานมากเกินไปและวิธีที่เราอาจปรับโครงสร้างใหม่เพื่อความชัดเจน.