ดูเหมือนว่าการดำเนินการ% จะเริ่มบล็อกสคริปต์หลังจากไปป์ไลน์แม้ว่าabout_Script_Blocksจะระบุว่าไม่จำเป็นต้องใช้% ก็ตาม
ทั้งหมดนี้ใช้ได้ดี
get-childitem | % { write-host $_.Name }
{ write-host 'hello' }
% { write-host 'hello' }
แต่เมื่อเราเพิ่มบล็อกสคริปต์หลังไปป์ไลน์เราจำเป็นต้องมี% ก่อน
get-childitem | { write-host $_.Name }