Re: "Keep remote directory up to date" auto run when server rebooted
Use some tool, like Windows Task Scheduler, to schedule WinSCP script to start with Windows start.
See Schedule file transfers (or synchronization) to FTP/SFTP server.
See Schedule file transfers (or synchronization) to FTP/SFTP server.