Sembra che l'operazione% avvii blocchi di script dopo la pipeline, sebbene about_Script_Blocks indichi che% non è necessario.
Funzionano tutti bene.
get-childitem | % { write-host $_.Name }
{ write-host 'hello' }
% { write-host 'hello' }
Ma quando aggiungiamo un blocco di script dopo la pipeline, dobbiamo prima avere%.
get-childitem | { write-host $_.Name }