Existe algum motivo para você não fornecer um UNC para o robocopy? Acho que usar um UNC é muito mais confiável do que depender de uma unidade mapeada em uma tarefa agendada.
Eu tenho o Windows Server 2008 Enterprise. Eu preciso copiar arquivos da pasta de rede, eu conectei como um Z: drive. Eu preciso agendar a cópia. No scheduler eu corro a cada 5 minutos.
robocopy.exe Z:\ C:\destination /E
Eu tentei colocá-lo no arquivo .bat, tentei escrever no agendador, não ajuda. Eu configurei a corrida com os maiores privilégios ...
Tarefa do agendador de tarefas concluída com êxito "\ RoboCopy", instância "{dd2d2d1c-4ef1-4e30-b226-4a77aa52dab9}", ação "C: \ Windows \ SYSTEM32 \ cmd.exe" com código de retorno 16.
Existe algum motivo para você não fornecer um UNC para o robocopy? Acho que usar um UNC é muito mais confiável do que depender de uma unidade mapeada em uma tarefa agendada.
Do technet -
Exit code16
Robocopy did not copy any files. Check the command line parameters and verify that Robocopy has enough rights to write to the destination folder.
Isso parece ser um problema de permissão. As tarefas agendadas geralmente são executadas como um usuário separado e seu z: pode não estar acessível e mapeado pelo usuário usado para a tarefa.
Eu recomendo executar como um usuário da rede que tenha permissão na unidade remota e, em vez de usar z :, use \\ nome_do_computador \ share, pois isso deve contornar o problema de permissão.
Para obter uma lista de códigos de saída, veja aqui - link
A origem e o destino estão na mesma rede? Eu tive esse problema no passado, onde minha unidade mapeada estava em um local remoto e eu tive que permitir o tráfego SMB em ambas as direções e em ambos os sites. Também não se esqueça de olhar para os firewalls do sistema operacional.
Outra etapa da solução de problemas é adicionar o sinalizador /LOG:c:\path\to\logfile.txt para que você possa examinar a saída no futuro.
Esta questão surge muito, a primeira resposta (Zoredache) é geralmente a correção para qualquer necro mergulho para resposta.
Substitua robocopy A: B: /*
com robocopy \server1\share \server2\share /*
faça a barra invertida em dobro.