Win32_ScheduledJob:如何设置UntilTime?
我担心由于计划的任务默认设置,该过程将在72小时后突然结束: “如果任务运行[72]小时,则停止任务”
这项任务实际上会在72小时后结束吗?
我可以设置UntilTime,但它对计划任务没有影响。
例如C#:
System.Management.ManagementClass classInstance;
...
string strTime = "********" + String.Format("{0:HHmmss}", dtSchdTask) + ".000000+000";
object[] arrParams = {"\""+ sProc + "\"", strTime, false, null, null, true, mjob };
...
DateTime dtUntilTime = DateTime.MaxValue;
string strUntilTime = String.Format("{0:yyyyMMddHHmmss}", dtUntilTime) + ".000000+000";
classInstance.SetPropertyValue("UntilTime", strUntilTime);
...
classInstance.InvokeMethod("Create", arrParams);