Execução de comandos do PowerShell em um script em lote
Você pode usar o parâmetro -Command , assim:
powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "cat somefile.txt | %{$_ -replace 'expression\",\"replace\"}"
Observação Na seqüência de caracteres de comando " precisa ser escapado usando \" (ou substituído por ' ), e % tem que ser escapado com %% .