Es scheint, dass die Operation% Skriptblöcke nach der Pipeline startet, obwohl about_Script_Blocks angibt, dass% nicht erforderlich ist.
Diese funktionieren alle einwandfrei.
get-childitem | % { write-host $_.Name }
{ write-host 'hello' }
% { write-host 'hello' }
Wenn wir jedoch nach der Pipeline einen Skriptblock hinzufügen, müssen wir zuerst% haben.
get-childitem | { write-host $_.Name }