SCHTASKS não pode administrar tarefas remotas

3

Estou tentando parar e desativar uma tarefa remota de um script de construção. O servidor remoto é o servidor 2k8. O cliente que está executando o script é o Windows 7. As duas máquinas são associadas ao domínio.

Quando executo schtasks /Change /S remoteServer /TN "theTask" , recebo um erro ERROR: The specified task name "theTask" does not exist in the system. Se eu executar este comando localmente, tudo funcionará. Verifiquei que a conta de usuário do domínio em que estou conectado no meu computador tem privilégios de administrador no computador remoto.

Se eu executar schtasks /Query no computador remoto, receberei uma listagem de todas as tarefas agendadas. Se eu executar o mesmo comando remotamente com a opção /S , apenas duas tarefas herdadas (tarefas de atualização do Google) retornarão.

Meu pensamento inicial foi de que isso poderia ser um erro de permissão, mas quando tento executar schtasks usando a opção /u , recebo ERROR: The request is not supported , o que não faz sentido porque o cliente e o servidor estão executando o versão moderna do Windows Scheduler. Estou muito confuso.

O que preciso fazer para permitir o schtasks acesso remoto a TODAS as tarefas em um servidor?

Editar: schtasks parece estar retornando apenas a lista de tarefas no estilo "v1".

    
por Ryan Michela 01.03.2011 / 20:01

3 respostas

6

Encontrou! Desative o firewall do Windows ou ative a exceção Remote Scheduled Tasks Management firewall.

Essa nota está enterrada aqui: link

    
por 01.03.2011 / 21:27
0

Isso também pode acontecer se o usuário especificado nos Principals - > Principal - > UsedId for diferente daquele que está tentando executar a tarefa.

    
por 06.03.2012 / 15:19
-1

O seu computador e o computador remoto podem ter uma versão diferente do windows / schtasks. As etapas abaixo resolvem o problema "ERROR: a solicitação não é suportada".

  • Copie o arquivo schtasks.exe do computador remoto em c: \ windows \ system32 para o seu computador
  • Execute o schtasks.exe copiado em vez de seus schtasks locais.
por 07.10.2015 / 12:09