Du har två tillvägagångssätt.
First är baserat på cron-jobb - ditt system kan automatiskt anropa något PHP-skript varje vecka. Se mer i Wikipediaartikel och lär dig Cron baserat på exempel (Jag har också sett ett intressant verktyg någonstans på GitHub, men jag kan inte hitta det för tillfället).
Det andra är att anropa någon uppgift under körning av olika skript , t.ex. när du inte har tillgång till crontab
. Du kan t.ex. lagra information om körda skript i databasen - om det har gått 7 dagar efter senaste körning, kör då någon funktion/skript och spara den nya tidsstämpeln i databasen.
EDIT:
Du sa att du är på Windows, men det finns också cron-liknande lösningar.
För att lägga till schemalagda uppgifter, följ riktlinjerna från artikeln på Drupal.org .
Du kan också köra Cron-liknande programvara, t.ex. CRONw - Cron för Windows .