Нам было предложено настроить автоматическую загрузку с одного из наших серверов на сайт SFTP. В понедельник утром будет файл, который экспортируется из базы данных в фильтр, и они хотят, чтобы файл был загружен в SFTP во вторник. Текущий метод аутентификации, который мы используем, - это имя пользователя и пароль (я считаю, что есть опция также иметь ключевой файл, но была выбрана опция имени пользователя/пароля).
То, как я предвижу это, состоит в том, чтобы на сервере сидеть script, который будет запускаться планировщиком задач Windows для запуска в определенное время (вторник), которое будет захватывать файл, о котором идет речь, загрузить его в SFTP и затем переместите его в другое место для целей резервного копирования.
Например:
-
Локальный каталог:
C:\FileDump
-
Каталог SFTP:
/Outbox/
-
Резервный каталог:
C:\Backup
В этот момент я несколько раз пробовал WinSCP, а также SFTP PowerShell Snap-In, но до сих пор ничего не работало,
Это будет работать в Windows Server 2012R2.
Когда я запускаю Get-Host
, моя консольная версия хоста 4.0.
Спасибо.