Win32_ScheduledJob: Как мне установить BeforeTime?
Меня беспокоит, что процесс завершится внезапно через 72 часа из-за настройки по умолчанию для запланированной задачи: «Остановите задачу, если она будет выполняться в течение [72] часаs) "* 1003 *
Действительно ли задание завершится через 72 часа?
Я могу установить BeforeTime, но оно не влияет на запланированное задание.
Например, 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);