C# WMI:Win32_ScheduledJob:如何设置到时间?
Win32_ScheduledJob:如何设置到时间 由于计划任务默认设置,我担心72小时后该过程会突然结束: 如果任务运行[72]小时,则停止该任务 任务是否会在72小时后结束 我可以设置UntilTime,但它对计划的任务没有影响 例如C:C# WMI:Win32_ScheduledJob:如何设置到时间?,c#,windows,scripting,wmi,C#,Windows,Scripting,Wmi,Win32_ScheduledJob:如何设置到时间 由于计划任务默认设置,我担心72小时后该过程会突然结束: 如果任务运行[72]小时,则停止该任务 任务是否会在72小时后结束 我可以设置UntilTime,但它对计划的任务没有影响 例如C: System.Management.ManagementClass classInstance; ... string strTime = "********" + String.Format("{0:HHmmss}", dtSchdTask) + ".
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);