O comando AT w / 2008 R2 programa inesperadamente a tarefa como repetindo

4

Na minha organização, atualizamos recentemente alguns servidores do Windows Server 2003 para o 2008 R2. Ao fazer isso, encontramos um bug estranho em como o comando AT funciona. Isso é essencial para uma ferramenta desenvolvida internamente que implanta tarefas remotas em um grande número de servidores via AT. por exemplo:

Eu programo um trabalho único para a próxima sexta-feira, mas o Agendador de Tarefas mostra que ele será repetido toda sexta-feira.

O trabalho agendado é executado corretamente no horário agendado. Então, ele será executado novamente na semana seguinte, causando uma série de problemas.

Isso só acontece nos servidores 2008 R2, mas não nos servidores mais antigos de 2000 ou 2003 usando a mesma sintaxe AT. O resultado é o mesmo se estiver executando o AT a partir do desktop, da ferramenta de agendamento ou localmente no servidor.

Estou ciente de que posso usar comandos mais recentes, como: schtasks e PowerShell. No entanto, isso exigiria um esforço de desenvolvimento com a ferramenta de planejamento que estamos tentando evitar. Tem sido uma ferramenta sólida por muito tempo.

O Google e o SF não mostram evidências de que esse seja um problema comum. O comando AT ainda pode ser usado para tarefas únicas com o 2008 R2?

    
por spoulson 16.12.2013 / 17:15

1 resposta

5

Não. A Microsoft construiu uma ratoeira melhor e você precisará começar a usá-la.

schtasks.exe substitui at.exe . at.exe está obsoleto.

De aqui :

Schtasks replaces At.exe, a tool included in previous versions of Windows. Although At.exe is still included in the Windows Server 2003 family, schtasks is the recommended command-line task scheduling tool

E de aqui :

Features Deprecated

• Action: sendEmail

• Action: showMessage

AT.exe

cmdline utility

    
por 16.12.2013 / 17:33