Com base em alguns resultados adicionais do googling , adicionando $input |
ao powershell comando parece funcionar, ou seja:
C:\>(echo foo && echo bar) | powershell -Command "$input | %{$_ -replace \"f\",\"x\"}"
xoo
bar
(nota: quando usado em um arquivo .bat, o %
acima precisa ser substituído por %%
, aparentemente)