สรุป
ในโมดูลนี้ คุณได้เรียนรู้วิธีการระบุวัตถุในไปป์ไลน์เพื่อให้คุณสามารถทํางานกับวัตถุหนึ่งวัตถุในแต่ละครั้งในระหว่างระบบอัตโนมัติ ต่อไปนี้คือประเด็นสําคัญ:
- การแจงนับ คือ กระบวนการทํางานบนแต่ละวัตถุ ทีละรายการในคอลเลกชัน ถ้าคุณต้องการเรียกใช้เมธอด ในออบเจ็กต์ไฟล์จํานวนมาก ซึ่งไม่มีคําสั่งใดที่มีฟังก์ชันการทํางานเดียวกันกับวิธีการดังกล่าว การแจงนับจะช่วยให้คุณดําเนินการนี้ได้ด้วยคําสั่งเดียว
- คําสั่ง ForEach-Object ที่ทําการแจงนับมีไวยากรณ์พื้นฐานและไวยากรณ์ขั้นสูง ในไวยากรณ์พื้นฐาน คุณสามารถเรียกใช้วิธีการเดียวหรือเข้าถึงคุณสมบัติเดียวของวัตถุที่ถูกนําไปป์ลงในคําสั่งได้
- ไวยากรณ์ขั้นสูงสําหรับการแจกแจงมีความยืดหยุ่นและฟังก์ชันการทํางานมากกว่าไวยากรณ์พื้นฐาน แทนที่จะอนุญาตให้คุณเข้าถึงสมาชิกออบเจ็กต์เดียว คุณสามารถเรียกใช้สคริปต์ทั้งหมดได้ สคริปต์นั้นสามารถมีหนึ่งคําสั่ง หรืออาจมีคําสั่งมากมายตามลําดับ