Was den Taskplaner angeht, setzte ein Startdatum führ dein Skript fest und lass es täglich ausführen.
Wenn der Task fertig geplant ist, änderst du die Eigenschaften des Tasks und stellst den gewünschten Wiederholungsintervall ein. Der ist allerdings dann fest.
Was eine variables Wiederholungsintervall angeht, musst du dich fragen ob der nutzer das entscheiden soll. Dann würde ich den Befehl choice nutzen ( und nachinstallieren). Oder was ich mir auch vorstellen könnte, du setzt eine Umgebungsvariable und veränderst sie bei jedem Programmdurchlauf. Und den Inhalt der Variablen kannst du dann abfragen und je nachdem ein anderes Wiederholungsintervall setzen...
*grüssle*
MeinerEiner