Il secondo esempio che riporti, sulla base della sintassi e dei percorsi, credo sia relativo ad un sistema di tipo Linux.
Sul tema Windows, nella documentazione di Moodle trovi una pagina dedicata al cron su Windows con diversi esempi che penso tu possa adattare al tuo caso.
Tieni comunque presente che Moodle 2.x fornisce due script cron, uno da invocare via web, anche tramite comandi di tipo "wget" ("admin/cron.php"), e l'altro da invocare via CLI ("admin/cli/cron.php"). La differenza è spiegata in questo paragrafo della documentazione:
Ad esempio se via CLI lanci un comando di questo tipo (esempio tratto da una macchina Linux) su un Moodle versione 2.7:
# /usr/bin/php -f /var/www/mymoodle/admin/cron.php
l'output che otterrai è
"ERROR: This script no longer supports CLI, please use admin/cli/cron.php instead"
Invece con il comando
# /usr/bin/php -f /var/www/mymoodle/admin/cli/cron.php
Il cron partirà regolarmente. Al di la del sistema operativo utilizzato, la logica di funzionamento è la medesima.
Da notare che il percoro
/var/www/mymoodle/
è fittizio e dovrai adattarlo in accordo alle peculiarità del tua installazione.
Una volta individuato il comando per invocare il cron per il tuo ambiente, provalo a mano in modo da poterne valutare gli esiti prima di inserirlo nelle operazioni pianificate del sistema operativo che utilizzi. Da ricordare che è sempre buona norma far scrivere un log dell'elaborazione del cron.