Win2008Server R2 - nenhuma janela executando o arquivo .bat via agendador de tarefas

1

Estou executando alguns arquivos em lote por meio do Agendador de Tarefas que chamam o rsync.

Os arquivos .bat funcionam bem quando executados manualmente e parecem estar funcionando bem via TS também. NO ENTANTO, NÃO abre uma janela cmd para que eu possa ver visivelmente o progresso enquanto sincroniza os arquivos.

NÃO os defino como ocultos. Existe alguma maneira de "virar a janela"? Gostaria de poder monitorar o que está acontecendo (sou apenas um maníaco pelo controle: P)

    
por Stephani 25.01.2012 / 18:06

1 resposta

2

Uma das armadilhas das tarefas agendadas é que as tarefas podem ser executadas como usuários diferentes - essencialmente em sua própria sessão. Eles geralmente não são processos interativos de desktop. Você pode fazer isso acontecer, fazendo com que a tarefa seja executada apenas se o usuário estiver logado. Outra coisa é que talvez você possa criar uma tarefa em lote que inicie os outros arquivos em lote, existem diferentes comandos que permitem especificar como um arquivo em lotes ou execuções executáveis. "start" é um que fornece um monte de opções, "call" é outro - para arquivos em lote, especificamente.

Outra opção é tentar Yintersync (yinter.net), grátis, para Windows, funciona com rsync, é muito estável, suporta cópias de sombra. Foi a única solução funcional que pude encontrar que era estável e rápida o suficiente.

    
por 25.01.2012 / 18:20