WMI:Win32_ScheduledJob:如何设置UntilTime?

时间:2011-03-24 18:31:31

标签: c# windows scripting wmi

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);

0 个答案:

没有答案