Since I brought up the
scheduler in the previous
thread, I'll defend my choice ;-)
Scheduler is built into NT/W2K/XP/2002/yadayadayada). So no need to install it.
Win32::AdminMisc::ScheduleAdd( $Machine, $Time, $DOM, $DOW, $Flags, $Command )
will schedule $Command to run on the computer $Machine at $Time on the day of the month determined by the bitmask $DOM and the day of the week determined by the bitmask DOW.
So, you loop through your list of servers, executing the function with each iteration. What's so tedious about that?