terça-feira, abril 14, 2009

Não Inicia Tarefa Agendada

Alguns dias atrás eu tive um pequeno problema com uma tarefa agendada no Windows Server 2003, a tarefa não iniciava, somente iniciava se eu definise a senha toda vez, dai sim eu podia executar a tarefa, mais no outro dia era mesma coisa, a tarefa não iniciava, então verifiquei no log das tarefas agendadas o erro,(para visualizar o log das tarefas agendadas clicar em Tarefas Agendadas - Avançado - Exibir Log) abaixo segue a descrição do erro:

"A tentativa de fazer logon na conta associada à tarefa falhou. A tarefa não foi executada.
O erro específico é:
0x80070569: Falha de logon: não foi concedido ao usuário o tipo de logon solicitado neste computador.
Verifique se o nome de execução e a senha da tarefa são válidos e tente novamente."

O Computador em questão era um Domain Controler, para resolver este problema eu inicei o utilitário Usuários e Computadores do Active Directory, clicando com o botão direito do mouse fui em propriedade da OU que o computador se encontrava, selecionei a opção diretiva de grupo e editei a diretiva.
Segui o seguinte caminho:
-Configuração do Computador
-Configurações de segurança
-Diretivas locais
-Atribuição de diretiros de usuário
E editei a seguinte diretiva
Fazer logon com um trabalho em lotes
A tradução é um pouco estranha, mais tudo bem (: a Microsoft está perdoada

A explicação da Diretiva pode ser obervada abaixo
----------------------------------------------------------------------------------------------
Fazer logon como trabalho em lotes

Essa configuração de segurança permite que o usuário faça logon por meio de um recurso de fila de lotes.

Por exemplo, quando o usuário envia um trabalho por meio do agendador de tarefas, o agendador registra esse usuário como usuário de lote e não como usuário interativo.

Padrão: Sistema Local.

Nota:
No Windows 2000 Server, Windows 2000 Professional, Windows XP Professional e na família do Windows Server 2003, o Agendador de Tarefas concede esse direito automaticamente, conforme necessário.
----------------------------------------------------------------------------------------------

Então eu dei permissão nesta diretiva para o usuário que estava rodando a tarefa agendada, e acabou resolvendo o problema.

Um comentário:

Anônimo disse...

uauuu! Otimo. Obrigado que Deus Abençoe