Como executar um aplicativo localizado na rede acionado pelo agendador de tarefas

0

Aqui está o meu problema: eu fiz uma tarefa no Agendador de Tarefas acionada por um evento específico. Esta tarefa, execute um pequeno arquivo bat. Quando o arquivo bat está localizado na unidade local do pc, não há problema, ele funciona bem, mas o que eu quero fazer é colocar o arquivo bat em uma unidade compartilhada na minha rede. O assistente aceita o caminho UNC (algo como \FileServer\tasks\myTask.bat ), mas o arquivo bat nunca é executado.

Se eu tentar executá-lo manualmente (com uma caixa de programação), ele será executado.

É uma restrição conhecida? Como posso lidar com isso?

RESPOSTA: Meu mal, um colega checou meu trabalho e vi eu marquei a caixa "não armazena senha. a tarefa só terá acesso aos recursos locais"

Eu não li corretamente o final: (

    
por el_grom 22.03.2013 / 15:38

2 respostas

0

A conta que você definiu para executar a tarefa precisa ter permissões para o compartilhamento de rede no qual o arquivo de lote é salvo.

Se você não estiver especificando uma conta para executar a tarefa agendada, ela não terá acesso aos recursos da rede. Ele funciona quando você o executa manualmente, porque o usuário que você está logado tem o acesso necessário à rede.

Se você estiver no Windows 7, a opção ficará assim:

Bastaclicarem"Alterar usuário ou grupo ..." para definir a conta com o acesso adequado.

    
por 22.03.2013 / 15:48
0

Mal, um colega checou meu trabalho e eu verifiquei a caixa "não armazene senha. a tarefa só terá acesso aos recursos locais"

Eu não li corretamente o final: (

    
por 25.03.2013 / 08:53