schtasks issue: A solicitação não é suportada

2

Estou trabalhando com uma máquina virtual, que não é muito responsiva devido a problemas de rede. Nessas máquinas virtuais, há algumas tarefas agendadas que regularmente eu preciso iniciar manualmente. Visto a má capacidade de resposta daquela máquina, gostaria de iniciar as tarefas agendadas do meu próprio PC. Por isso, inicio o seguinte comando:

schtasks /run /s <virtual machine name> /u <domain>\<username> /p <password> /tn "<scheduled task I want to launch>"

Quando eu tento isso, recebo a seguinte mensagem de erro:

ERROR: The request is not supported.

Meu próprio PC é um Windows 10, a máquina virtual a que me refiro é o Windows XP.

O anyboydy sabe se é possível iniciar tarefas agendadas em uma máquina com Windows XP remotamente?

Obrigado Dominique

    
por Dominique 19.09.2016 / 14:22

2 respostas

2

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>"

    
por 19.09.2016 / 15:12
0

Baixe a ferramenta MS e crie uma tarefa agendada. Pesquise ajuda em mesmo para uso. link

" PsExec is a light-weight telnet-replacement that lets you execute processes on other systems, complete with full interactivity for console applications, without having to manually install client software. PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems."

    
por 19.09.2016 / 14:35