I’m using C# and Microsoft.Win32.TaskScheduler.dll to create dynamic scheduled tasks.
No problem to set a date for a specific scheduled Month date :
TaskService ts = new TaskService();
TaskDefinition tsDef = ts.NewTask();
(...)
m_Logger.SendMessage("Trigger Monthly...");
DateTime scheduleDateTime = new DateTime(2024, 12, 31, 23, 59, 0);
MonthlyTrigger objMonthlyTrigger = new MonthlyTrigger();
objMonthlyTrigger.DaysOfMonth = new int[] { scheduleDateTime.Day };
objMonthlyTrigger.StartBoundary = scheduleDateTime;
objMonthlyTrigger.EndBoundary = DateTime.MaxValue;
tsDef.Triggers.Add(objMonthlyTrigger);
My question is about to use the setting for a trigger “on a schedule Monthly” for examples :
- On Second Sunday
OR - On Third and Fourth Sunday and Saturday
How can I do that ?
Thanks per advance for your help