Você ainda não descreveu o que você quer fazer ou com que frequência você quer que ele seja feito.
Se o que você quer fazer é repetitivo e parametrizável, você pode usar a antiga solução de criação de um daemon no servidor remoto que verifica periodicamente entradas de arquivos em um diretório compartilhado, onde as entradas do arquivo contêm os parâmetros do script. Foi assim que os servidores de impressão e muitos outros daemons trabalharam pela primeira vez. Se você fizer dessa maneira, as janelas antigas regulares, as tarefas agendadas, os arquivos em lote e os diretórios compartilhados levarão você para longe.
A versão moderna (e talvez muito mais exagerada) disso, é claro, é criar um servidor web simples na máquina Windows que executa sua tarefa de restauração do banco de dados sempre que alguém solicitar o URL apropriado.