Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a 2-node Windows Failover Cluster that I have clustered the Task Scheduler in to run my batch application. However I have certain tasks (backups, log rotation, etc) that need to run daily on each node independent of the cluster. Is there a way to setup a second instance of the Task Scheduler that runs independent of the clustered one?

share|improve this question
    
some how this hurts my head –  tony roth May 5 '11 at 16:49
    
Use a third-party task scheduler? –  Vick Vega May 5 '11 at 16:51

3 Answers 3

up vote 2 down vote accepted

On 2008 server, you have the new task scheduler. You should be able to set up an event-triggered task to enable/disable the other scheduled tasks. You just have to identify the failover event in the event logs, and use that as the task trigger. You should also be able to leverage the taskscheduler module in the powershell pack

share|improve this answer
    
I think this is a good starting point for me to try out. –  chotchki May 6 '11 at 17:04

Run the tasks on a machine that is not a member of the cluster.

share|improve this answer
    
I only have the 2-nodes and they are both part of the cluster. –  chotchki May 5 '11 at 17:09
    
Ah. 3rd party tool then or maybe Jim B's cool suggestion. –  icky3000 May 5 '11 at 23:09

If you're trying to avoid a third-party task scheduler, you can try to configure your tasks (backups, log rotation, etc) as manual services on each node, then use the cluster's task scheduler to start those services on demand.

How to create a service with sc.exe

You may need to use srvany or winserv to make a script runnable as a service.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.