Оператор '<' зарезервирован для будущего использования

Я использую PowerShell и пытаюсь запустить следующую команду:

.\test_cfdp.exe < test.full | tee test.log

test.full - это script, который имитирует ввод командной строки для test_cfdp.exe. Однако я получаю следующую ошибку:

The '<' operator is reserved for future use.

Есть ли другой способ (т.е. командлет), который я могу использовать, чтобы заставить эту команду работать в PowerShell?

Ответ 2

Также попробуйте:

cmd /c '.\test_cfdp.exe < test.full | tee test.log'

Ответ 3

Если вы хотите запустить эту команду еще раз, вы можете просто сделать *.bat файл с исходным синтаксисом. Это другое решение.