Existe uma maneira de redirecionar apenas stderr para stdout (não combinar os dois) para que possa ser canalizado para outros programas?

Estou trabalhando em um WindowsCMD.EXE ambiente e gostaria de mudar a produção destdout para coincidir com o destderr para que eu possa enviar mensagens de erro para outros programas sem o intermediário de um arquivo.

Estou ciente do2>&1 notação, mas que combinastdout estderr em um único fluxo.

O que eu estou pensando seria algo assim:

program.exe 2>&1 | find " "

Mas isso combina stdout e stderr como:

program.exe | find " " 2>&1

Eu percebo que eu poderia fazer ...

program 2>file
type file | find " "
del file

Mas isso não tem a flexibilidade e o poder de umprogram | find " " tipo de notação. Isso exige queprogram terminou com sua saída antes que a saída possa ser processada.

questionAnswers(2)

yourAnswerToTheQuestion