<div class="gmail_quote">2010/5/10 Grzegorz Marszałek <span dir="ltr"><<a href="mailto:graf0@post.pl">graf0@post.pl</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello!<br>
<br>
I need to schedule wpkgclient start - to run wpkg.js at diffirent times. I need this for running wpkg on servers (rare reboots) and laptops (also rare reboots - usually hibernate, and reboots not always in company networks).<br>
 ...</blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

So - does anybody nows some wise commandline tool, where I can say: run this script at 10:00 from monday to friday - and it will JUST WORK on any windows system?<br></blockquote></div><br>Grzegorz,<br><br>I've had great luck using both versions of CRON found here:<br>
<br><a href="http://www.kalab.com/freeware/cron/cron.htm">http://www.kalab.com/freeware/cron/cron.htm</a><br><br>I prefer these native versions to PyCron since they don't require a Python installation.<br><br>For running WPKG, I use the crons.exe version which installs itself as a service.  After copying crons.exe and a crontab file to C:\WINDOWS\SYSTEM32, I just run these two commands:<br>
<br>c:\windows\system32\crons.exe /install<br>c:\windows\system32\sc.exe start CRON<br><br>And here is an example of the crontab that I use (look out for wrapped lines below):<br><span style="font-family: courier new,monospace;">-----------------------------------------------------</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"># Basic crontab format:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">#</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"># +---------------- minute (0 - 59)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"># |  +------------- hour (0 - 23)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"># |  |  +---------- day of month (1 - 31)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"># |  |  |  +------- month (1 - 12)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"># |  |  |  |  +---- day of week (0 - 6) (Sunday=0)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"># |  |  |  |  |</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"># *  *  *  *  *  command to be executed</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"></span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"># refresh the crontab file every 10 minutes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">0,10,20,30,40,50 * * * * c:\windows\system32\xcopy.exe /y "\\<a href="http://fully.qualified.domain.name">fully.qualified.domain.name</a>\NETLOGON\APPS\cron\crontab" "c:\windows\system32"</span><span style="font-family: courier new,monospace;"></span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"># run wpkg.bat at 10pm, midnight, and 2am each day</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">0 22,0,2 * * * c:\windows\system32\cmd.exe /c \\</span><span style="font-family: courier new,monospace;"><a href="http://fully.qualified.domain.name">fully.qualified.domain.name</a></span><span style="font-family: courier new,monospace;">\</span><span style="font-family: courier new,monospace;">NETLOGON\APPS</span><span style="font-family: courier new,monospace;">\wpkg\wpkg.bat</span><span style="font-family: courier new,monospace;"></span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">-----------------------------------------------------</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">That website also has a cron.exe version which can be run as the logged-in user, but for running WPKG, I prefer to have the CRON service run as the system user and just grant "Domain Computers" read/execute access to %SOFTWARE%.<br>
<br>Cheers,<br><br>Troy<br><br style="font-family: courier new,monospace;"><br>