โมดูลและสแน็ปอิน
สามารถเพิ่ม Cmdlet ลงในเซสชันได้โดยใช้โมดูล (แนะนำโดย Windows PowerShell 2.0) หรือสแน็ปอิน เมื่อเพิ่ม cmdlet ลงในเซสชันแล้ว จะสามารถเรียกใช้โดยทางโปรแกรมโดยแอปพลิเคชันโฮสต์ หรือโต้ตอบที่บรรทัดคำสั่งได้
เราขอแนะนำให้คุณใช้โมดูลเป็นวิธีการจัดส่งสำหรับการเพิ่ม cmdlets ให้กับเซสชันด้วยเหตุผลดังต่อไปนี้:
โมดูลช่วยให้คุณสามารถเพิ่ม cmdlet ได้โดยการโหลดชุดประกอบที่มีการกำหนด cmdlet ไม่จำเป็นต้องใช้คลาสสแน็ปอิน
โมดูลช่วยให้คุณสามารถเพิ่มทรัพยากรอื่นๆ เช่น ตัวแปร ฟังก์ชัน สคริปต์ ประเภทและการจัดรูปแบบไฟล์ และอื่นๆ
Snap-ins สามารถใช้เพื่อเพิ่ม cmdlets และผู้ให้บริการในเซสชันเท่านั้น
ดูเพิ่มเติม
การเขียนโมดูล Windows PowerShell
การเขียน Windows PowerShell Cmdlet