Na minha máquina com Windows 7, posso executar algo como:
schtasks.exe /Change /TN "MyTaskName" /Disable
Mas / Disable parece não estar disponível no Windows XP - existe alguma maneira de desabilitá-lo na linha de comando?
windows-xp
command-line-interface
scheduled-task
John Sibly
fonte
fonte
C:\Windows\System32\schtasks.exe
binário de uma instalação 2003+. Coloque esse binário na máquina XP e chame-o usando seu caminho explícito. Acabei de testar com êxito a desativação de uma tarefa criada com o XPschtasks
usando o 2003schtasks
.Para obter o comportamento de execução única, você sempre pode codificar um script bat 'wrapper' que verifica se há um arquivo de bloqueio.
Crie o arquivo de bloqueio na primeira execução, e todos os que estiverem após o script do wrapper serão encerrados se encontrar o arquivo de bloqueio:
fonte