Does anybody know if it's possible to launch scheduled tasks on a Windows XP machine remotely?
Sim, é possível concluir a partir de uma versão mais recente do Windows (por exemplo, 10) do XP a partir da versão mais recente para a máquina XP, mas você precisa fazer algo um pouco especial para garantir que a tarefa agendada seja executada. máquina funciona como esperado.
A mensagem de erro ERROR: The request is not supported
é um indicador de que o que você está tentando executar a partir de schtasks.exe
não é compatível com a maneira como você está fazendo isso na máquina remota devido a diferenças de versão no schtasks.exe
app. / p>
Solução alternativa (sem necessidade de ferramentas de terceiros)
Esta é a solução testada que tive sucesso no passado pessoalmente para algo semelhante, portanto, esta é uma solução alternativa.
Na máquina com Windows XP, vá para C:\Windows\System32
e copie o arquivo schtasks.exe
para um local temporário na máquina com Windows 10, como sua área de trabalho. Você irá renomear esse arquivo schtasks.exe
copiado para schtasksxp.exe
e copiá-lo para a pasta C:\Windows\System32
na máquina Windows 10. Agora, a partir do prompt de comando, você só precisa garantir que você use schtasksxp.exe
em vez do padrão (versão mais recente) schtasks.exe
quando precisar manipular uma máquina XP remotamente.
Então, você usaria isso, por exemplo, em vez do que você tem acima em sua pergunta:
schtasksxp /run /s <virtual machine name> /u <domain>\<username> /p <password> /tn "<scheduled task I want to launch>"