Если я правильно понимаю, то, что вы ищете, это способ «передать» конвейер как на консоль, так и на файл журнала.
Команда tee
долгое время работала в UNIX / Linuxвремя.Нет такой вещи в Windows cmd.exe.Но PowerShell имеет Tee-Object
.В командной строке PowerShell используйте help Tee-Object -full
для получения дополнительной информации.
powershell -NoLogo -NoProfile "& .\very_good02.bat | Tee-Object -FilePath 'C:\src\t\very_good02.log'"
Естественно, это проще, если весь сценарий написан на PowerShell, а не на языке сценариев cmd.Вам не нужно использовать PowerShell, но это четко заявленное направление от Microsoft.
Мне напомнили, что это можно сделать в скрипте cmd .bat file.Не легко, но это можно сделать.https://www.dostips.com/forum/viewtopic.php?p=32615#p32615 Если кто-то может сделать это с помощью сценария .bat, то мистер Бенхэм может.