Wygląda na to, że operacja% uruchamia bloki skryptu po potoku, chociaż about_Script_Blocks wskazuje, że% nie jest potrzebny.
To wszystko działa dobrze.
get-childitem | % { write-host $_.Name }
{ write-host 'hello' }
% { write-host 'hello' }
Ale kiedy dodajemy blok skryptu po potoku, najpierw musimy mieć%.
get-childitem | { write-host $_.Name }