I thought you needed a trigger that fires at logon?
To accomplish what you have in your PowerShell example:
To accomplish what you have in your PowerShell example:
var action = new ExecAction("C:\PowerSlim\test.cmd");
var trigger = new DailyTrigger(DateTime.Today.AddHours(20));
TaskService.Instance.AddTask("msaTask", trigger, action, "er\zz$", "", TaskLogonType.Password);
-or-TaskService.Instance.AddTask("msaTask", QuickTriggerType.Daily,
"C:\PowerSlim\test.cmd", null, "er\zz$", "", TaskLogonType.Password);