Isso só está disponível no Windows 2012 . Você precisaria atualizar.
Eu tenho 2 nós usando o servidor win 2008 r2 em minha configuração de cluster ativo / passivo. Eles têm o mesmo conjunto de tarefas agendadas e eu quero que sejam executadas somente quando o nó estiver ativo. O Windows suporta algo? Se não, existe uma maneira de consultar o sistema para descobrir se a máquina é o nó ativo? Obrigado
Isso só está disponível no Windows 2012 . Você precisaria atualizar.
Coloque sua tarefa agendada no disco compartilhado entre os nós do cluster. Em seguida, coloque tarefas agendadas idênticas em ambos os nós que executam a tarefa a partir da unidade compartilhada. A unidade não existirá no nó inativo, portanto, você deve obter o que deseja e a tarefa será executada apenas no nó ativo.
As tarefas agendadas não são capazes de clusterizar com as ferramentas nativas do Windows (antes de 2012, obrigado Shane!). Existem ferramentas de terceiros para agendar tarefas que podem fazer isso, elas tendem a ser caras.
Você pode analisar a saída do cluster.exe para ver o que está ativo. Eu imagino que há também um método de powershell.