Os scripts funcionam quando você o executa porque VOCÊ tem direitos sobre o local de destino. Por padrão, uma tarefa agendada é executada como o usuário do sistema local.
Você deve criar um novo usuário dedicado em seu domínio para essa finalidade, fornecer exatamente os direitos necessários para concluir essa tarefa (e não mais) e configurar sua tarefa agendada para ser executada como esse usuário.