Есть ли способ сохранить все выходные данные консоли из command.exe или powershell в файл в конце сеанса вместо передачи каждого отдельного вывода?
Я пытаюсь сохранить вывод приложения, которое я запускаю, из пакетного скрипта, который дает сбой при перенаправлении, но отлично работает при печати на терминал.
Это нормально;все выходные данные выводятся на консоль:
C:\TestPlatform\executables> TestApp.exe -c off -d file -q otp 47f64
Все перечисленное ниже не выдает результатов;Программа возвращается через 1-2 секунды вместо 15-20, она должна:
PS C:\TestPlatform\executables> TestApp.exe -c off -d file -q otp 47f64 | tee LogFile.txt
PS C:\TestPlatform\executables> TestApp.exe -c off -d file -q otp 47f64 | out-file -append LogFile.txt
C:\TestPlatform\executables> TestApp.exe -c off -d file -q otp 47f64 > logFile.txt 2>&1