Удалённый доступ к файловой системе Windows
Пишу приложение для разбора логов с локального/удалённого сервера. Принцип работы приложения прост:
- для локальной папки: читаются файлы логов и выводятся в удобном виде в окне программы.
- для удалённой папки: загружаются все файлы из удалённой папки в локальную (кэш) и после выводятся в окне программы по аналогии с локальной папкой.
Функционал для локальной папки и для Linux серверов понятен. Для первого я использую стандартный инструмент чтения файловой системы. Последний по умолчанию поддерживает SFTP протокол который легко реализуется через библиотеку SSH.NET.
Вопрос: как быть с удалённой Windows машиной (ОС может быть как Windows Server так и обычная начиная от Windows 7)? Есть ли уже готовые "из коробки" решения в самой Windows системе без установки OpenSSH сервера и настройки SFTP для чтения файловой системы? Из условий по умолчанию: обязательно имеется полноценный RDP доступ к удалённой машине, т.е. хост, порт, домен, пользователь и пароль по умолчанию известны.