Ну ещё под win можно старую putty вспомнить.
Там можно даже разные имена файлам на автомате давать Типа дата-время…
Но это уже не совсем встроенное
.
Самым сложным тут будет определение момента конца передачи.
Открыть то несложно и перенаправить тоже, а вот как его закрыть и без потери данных…
Тут в любом случае надо в чем-то отдельно читать из порта и отдельно дописывать в файл. С минимальными потерями принятого.
И лучше если то устройство на МК имеет алгоритм приёма с UART минимального набора команд. И тогда процесс может стать нормально управляемым.
А реализация на любом скриптовом языке. От VB до более кросс-платформенных
.