Por que minha tarefa agendada falha com erro (0x4)

2

Eu tenho uma tarefa agendada que deve executar um arquivo em lotes. Os arquivos em lote são executados quando chamados por conta própria, mas não são executados quando envolvidos em uma tarefa agendada.

Aqui está a caixa de diálogo:

    
por mmcglynn 17.05.2012 / 17:20

4 respostas

2

No meu caso, a solução foi substituir a unidade mapeada pelo caminho totalmente qualificado. Então, ao invés de:

XCOPY C:\DATA Z:\ (onde Z é a unidade mapeada para \SERVER\DATA$ )

eu mudei para:

XCOPY C:\DATA \SERVER\DATA$

Eu corri a tarefa como Administrador e funcionou como um encanto.

    
por 19.07.2015 / 15:50
0

Se você estiver tentando copiar essas pastas para um compartilhamento de rede, isso não funcionará porque a tarefa agendada é executada como 'Sistema'. Se este for o caso, você deve especificar qual usuário a tarefa é Executar como.

Fonte

    
por 17.05.2012 / 19:14
0

Eu consegui contornar isso usando uma combinação do utilitário Robocopy (para o registro mais robusto e tratamento de erros) e o NET Comando USE .

NET USE B: \remote-machine\location RemotePassword /user:remote-machine\RemoteUserName

robocopy.exe B:\ D:\backups /NP /LOG+:D:\robocopy\robocopy.log /R:10 /W:5

Este script mapeia o local remoto para a unidade de rede B: usando o nome de usuário e a senha especificados para a máquina remota.

Robocopy então copia o conteúdo da pasta no local de rede para a pasta D: \ backups. Isso também registrará os detalhes no arquivo de log robocopy especificado, para que você possa ver quantos arquivos foram copiados, etc.

    
por 29.05.2012 / 17:01
0

Acho que sim. Mas alto possível. Execução de .bat ou .cmd realmente implica execução de cmd.exe No Windows por alguns motivos (acho que de segurança), cmd.exe os executável apenas para usuário interativo. Por isso, só pode ser executado quando o usuário logado localmente.

Conceda a alguns grupos o direito de executar o cmd.exe como tarefa redirecionada e designar o usuário de quem executa essa tarefa para esse grupo.

    
por 10.12.2014 / 00:12