Планировщик заданий
Обзор технологии планировщика задач.
Для разработки планировщика задач вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
TASK_ACTION_TYPE Определяет тип действий, которые может выполнять задача. |
TASK_COMPATIBILITY Определяет версии планировщика задач или команды AT, с которыми совместима задача. |
TASK_CREATION Определяет, как служба планировщика задач создает, обновляет или отключает задачу. |
TASK_ENUM_FLAGS Определяет, как планировщик задач выполняет перечисление зарегистрированных задач. |
TASK_INSTANCES_POLICY Определяет, как планировщик задач обрабатывает существующие экземпляры задачи при запуске нового экземпляра задачи. |
TASK_LOGON_TYPE Определяет, какой метод входа требуется для выполнения задачи. |
TASK_PROCESSTOKENSID_TYPE Определяет типы идентификаторов безопасности процесса (SID), которые могут использоваться задачами. |
TASK_RUN_FLAGS Определяет, как выполняется задача. |
TASK_RUNLEVEL_TYPE Определяет флаги повышения прав LUA, указывающие, с каким уровнем привилегий будет выполняться задача. |
TASK_SESSION_STATE_CHANGE_TYPE Определяет тип изменения состояния сеанса сервера терминалов, которое можно использовать для запуска задачи. |
TASK_STATE Определяет различные состояния, в которые может находиться зарегистрированная задача. |
TASK_TRIGGER_TYPE Определяет типы триггеров, связанных с задачей. |
TASK_TRIGGER_TYPE2 Определяет тип триггеров, которые могут использоваться задачами. |
TASKPAGE Определяет тип извлекаемой страницы задачи. |
Функции
Активировать Метод Activate возвращает активный интерфейс для указанного рабочего элемента. |
AddRequiredPrivilege Добавляет необходимые привилегии к маркеру процесса задачи. |
AddWorkItem Метод AddWorkItem добавляет задачу в расписание задач. |
Очистить Удаляет все действия из коллекции. |
Очистить Очищает всю коллекцию пар "имя-значение". |
Очистить Удаляет все триггеры из коллекции. |
Clone Создает новый объект перечисления, содержащий то же состояние перечисления, что и текущее перечисление. |
Подключить Подключается к удаленному компьютеру и связывает все последующие вызовы этого интерфейса с удаленным сеансом. |
Создание Создает и добавляет новое действие в коллекцию. |
Создание Создает пару "имя-значение" в коллекции. |
Создание Создает новый триггер для задачи. |
CreateFolder Создает папку для связанных задач. |
CreateTrigger Создает триггер для рабочего элемента. |
Удалить Метод Delete удаляет задачу. |
DeleteFolder Удаляет вложенную папку из родительской папки. |
DeleteTask Удаляет задачу из папки . |
DeleteTrigger Удаляет триггер из рабочего элемента. |
EditWorkItem Отображает страницы свойств задача, расписание и параметры для рабочего элемента, позволяя пользователю задавать свойства на этих страницах. |
Enum Метод Enum извлекает указатель на объект перечислителя OLE, который перечисляет задачи в текущей папке задач. |
get__NewEnum Возвращает перечислитель коллекции для коллекции действий. |
get__NewEnum Возвращает перечислитель коллекции для коллекции задач register. |
get__NewEnum Возвращает перечислитель коллекции для коллекции выполняющихся задач. |
get__NewEnum Возвращает перечислитель коллекции для коллекции папок. |
get__NewEnum Возвращает перечислитель коллекции для коллекции пар "имя-значение". |
get__NewEnum Возвращает перечислитель коллекции для коллекции триггеров. |
get_Actions Возвращает или задает коллекцию действий, выполняемых задачей. (Получить) |
get_AllowDemandStart Возвращает или задает логическое значение, указывающее, что задачу можно запустить с помощью команды Выполнить или контекстного меню. (Получить) |
get_AllowHardTerminate Возвращает или задает логическое значение, указывающее, что задача может быть завершена службой планировщика задач с помощью TerminateProcess. (Получить) |
get_Arguments Возвращает или задает аргументы, связанные с операцией командной строки. (Получить) |
get_Attachments Возвращает или задает указатель на массив вложений, отправляемых вместе с сообщением электронной почты. (Получить) |
get_Author Возвращает или задает автора задачи. (Получить) |
get_Bcc Возвращает или задает адрес электронной почты или адреса, которые нужно скакировать в сообщении электронной почты. (Получить) |
get_Body Возвращает или задает текст сообщения электронной почты, содержащего сообщение электронной почты. (Получить) |
get_Cc Возвращает или задает адрес электронной почты или адреса, для которого в сообщении электронной почты требуется копия. (Получить) |
get_ClassId Возвращает или задает идентификатор класса обработчика. (Получить) |
get_Compatibility Возвращает или задает целочисленное значение, указывающее, с какой версией планировщика задач совместима задача. (Получить) |
get_Connected Возвращает логическое значение, указывающее, подключены ли вы к службе планировщика задач. |
get_ConnectedDomain Возвращает имя домена, к которому подключен компьютер TargetServer. |
get_ConnectedUser Возвращает имя пользователя, подключенного к службе планировщика задач. |
get_Context Возвращает или задает идентификатор субъекта для задачи. (Получить) |
get_Count Возвращает количество действий в коллекции. |
get_Count Возвращает количество зарегистрированных задач в коллекции. |
get_Count Возвращает количество выполняющихся задач в коллекции. |
get_Count Возвращает количество папок в коллекции. |
get_Count Возвращает количество пар "имя-значение" в коллекции. |
get_Count Возвращает количество триггеров в коллекции. |
get_CurrentAction Возвращает имя текущего действия, выполняемого выполняющейся задачей. |
get_Data Возвращает или задает дополнительные данные, связанные с обработчиком. (Получить) |
get_Data Возвращает или задает данные, связанные с задачей. (Получить) |
get_Date Возвращает или задает дату и время регистрации задачи. (Получить) |
get_DaysInterval Возвращает или задает интервал между днями в расписании. (Получить) |
get_DaysOfMonth Возвращает или задает дни месяца, в течение которых выполняется задача. (Получить) |
get_DaysOfWeek Возвращает или задает дни недели, в течение которых выполняется задача. (Получить) |
get_DaysOfWeek Возвращает или задает дни недели, в которых выполняется задача. (Получить) |
get_Deadline Возвращает или задает время, по истечении которого планировщик задач пытается запустить задачу во время аварийного автоматического обслуживания, если задача не смогла завершиться во время обычного автоматического обслуживания. (Получить) |
get_Definition Возвращает определение задачи. |
get_Delay Возвращает или задает значение, указывающее время между загрузкой системы и запуском задачи. (Получить) |
get_Delay Возвращает или задает значение, указывающее время между началом события и запуском задачи. (Получить) |
get_Delay Возвращает или задает значение, указывающее время между вхощением пользователя и запуском задачи. (Получить) |
get_Delay Возвращает или задает промежуток времени между моментом регистрации задачи и ее запуском. (Получить) |
get_Delay Возвращает или задает значение, указывающее, как долго выполняется задержка перед запуском задачи после обнаружения изменения состояния сеанса сервера терминалов. (ISessionStateChangeTrigger.get_Delay) |
get_DeleteExpiredTaskAfter Возвращает или задает время ожидания планировщика задач перед удалением задачи по истечении срока ее действия. (Получить) |
get_Description Возвращает или задает описание задачи. (Получить) |
get_DisallowStartIfOnBatteries Возвращает или задает логическое значение, указывающее, что задача не будет запущена, если компьютер работает от батарей. (Получить) |
get_DisallowStartOnRemoteAppSession Возвращает или задает логическое значение, указывающее, что задача не будет запущена при активации для запуска в сеансе удаленного приложения, интегрированного локально (RAIL). (Получить) |
get_DisplayName Возвращает или задает имя участника. (Получить) |
get_Documentation Возвращает или задает дополнительную документацию для задачи. (Получить) |
get_Duration Возвращает или задает продолжительное повторение шаблона. (Получить) |
get_Enabled Возвращает или задает логическое значение, указывающее, включена ли зарегистрированная задача. (Получить) |
get_Enabled Возвращает или задает логическое значение, указывающее, что задача включена. Задача может быть выполнена, только если этот параметр имеет значение True. |
get_Enabled Возвращает или задает логическое значение, указывающее, включен ли триггер. (Получить) |
get_EndBoundary Возвращает или задает дату и время отключения триггера. (Получить) |
get_EnginePID Возвращает идентификатор процесса для подсистемы (процесса), выполняющей задачу. |
get_Exclusive Указывает, должен ли планировщик задач запускать задачу во время автоматического обслуживания в монопольном режиме. (Получить) |
get_ExecutionTimeLimit Возвращает или задает время, затраченное на выполнение задачи. (Получить) |
get_ExecutionTimeLimit Возвращает или задает максимальное время выполнения задачи, запущенной этим триггером. (Получить) |
get_From Возвращает или задает адрес электронной почты, с которого вы хотите отправить сообщение электронной почты. (Получить) |
get_GroupId Возвращает или задает идентификатор группы пользователей, необходимой для выполнения задач, связанных с субъектом. (Получить) |
get_HeaderFields Возвращает или задает сведения о заголовке в сообщении электронной почты для отправки. (Получить) |
get_Hidden Возвращает или задает логическое значение, указывающее, что задача не будет видна в пользовательском интерфейсе. (Получить) |
get_HighestVersion Указывает самую высокую версию планировщика задач, которую поддерживает компьютер. |
get_Id Возвращает или задает идентификатор действия. (Получить) |
get_Id Возвращает или задает значение GUID, идентифицирующее сетевой профиль. (Получить) |
get_Id Возвращает или задает идентификатор участника. (Получить) |
get_Id Возвращает или задает идентификатор триггера. (Получить) |
get_IdleDuration Возвращает или задает значение, указывающее время, в течение которого компьютер должен находиться в состоянии простоя перед выполнением задачи. (Получить) |
get_IdleSettings Возвращает или задает сведения, указывающие, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя. (Получить) |
get_InstanceGuid Возвращает идентификатор GUID для данного экземпляра задачи. |
get_Interval Возвращает или задает интервал времени между перезапуском задачи. (Получить) |
get_Item Возвращает указанное действие из коллекции. |
get_Item Возвращает указанную зарегистрированную задачу из коллекции. |
get_Item Возвращает указанную задачу из коллекции. |
get_Item Возвращает указанную папку из коллекции. |
get_Item Возвращает указанную пару "имя-значение" из коллекции. |
get_Item Возвращает указанный триггер из коллекции. |
get_LastRunTime Возвращает время последнего выполнения зарегистрированной задачи. |
get_LastTaskResult Возвращает результаты, которые были возвращены при последнем запуске зарегистрированной задачи. |
get_LogonType Возвращает или задает метод входа в систему безопасности, необходимый для выполнения задач, связанных с субъектом. (Получить) |
get_MaintenanceSettings Возвращает или задает указатель на объект IMaintenanceSettings, который планировщик задач использует для выполнения задачи во время автоматического обслуживания. (Получить) |
get_MessageBody Возвращает или задает текст сообщения, отображаемый в тексте окна сообщения. (Получить) |
get_MonthsOfYear Возвращает или задает месяцы года, в течение которых выполняется задача. (IMonthlyDOWTrigger.get_MonthsOfYear) |
get_MonthsOfYear Возвращает или задает месяцы года, в течение которых выполняется задача. (IMonthlyTrigger.get_MonthsOfYear) |
get_MultipleInstances Возвращает или задает политику, которая определяет, как планировщик задач взаимодействует с несколькими экземплярами задачи. (Получить) |
get_Name Возвращает или задает имя сетевого профиля. (Получить) |
get_Name Возвращает имя зарегистрированной задачи. |
get_Name Возвращает имя задачи. |
get_Name Возвращает имя, используемое для идентификации папки, содержащей задачу. |
get_Name Возвращает или задает имя, связанное со значением в паре "имя-значение". (Получить) |
get_NetworkSettings Возвращает или задает объект параметров сети, содержащий идентификатор и имя сетевого профиля. (Получить) |
get_NextRunTime Возвращает время следующего запланированного запуска зарегистрированной задачи. |
get_NumberOfMissedRuns Возвращает количество пропущенных запланированных запусков зарегистрированной задачей. |
get_Path Возвращает или задает путь к исполняемому файлу. (Получить) |
get_Path Возвращает путь к месту хранения зарегистрированной задачи. |
get_Path Возвращает путь к месту хранения задачи. |
get_Path Возвращает путь к папке. |
get_Period Возвращает или задает время, в течение которого задача должна выполняться один раз во время регулярного автоматического обслуживания. (Получить) |
get_Principal Возвращает или задает субъект для задачи, предоставляющий учетные данные безопасности для задачи. (Получить) |
get_Priority Возвращает или задает уровень приоритета задачи. (Получить) |
get_ProcessTokenSidType Возвращает или задает тип идентификатора безопасности (SID) процесса задачи. (Получить) |
get_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IDailyTrigger.get_RandomDelay) |
get_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IMonthlyDOWTrigger.get_RandomDelay) |
get_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IMonthlyTrigger.get_RandomDelay) |
get_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (ITimeTrigger.get_RandomDelay) |
get_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IWeeklyTrigger.get_RandomDelay) |
get_RegistrationInfo Возвращает или задает сведения о регистрации, используемые для описания задачи, такие как описание задачи, автор задачи и дата ее регистрации. (Получить) |
get_Repetition Возвращает или задает значение, указывающее, как часто выполняется задача и как долго повторяется шаблон повторения после запуска задачи. (Получить) |
get_ReplyTo Возвращает или задает адрес электронной почты, на который вы хотите ответить. (Получить) |
get_RequiredPrivilege Получает необходимые привилегии задачи по индексу. |
get_RequiredPrivilegeCount Возвращает количество привилегий в требуемом массиве привилегий. |
get_RestartCount Возвращает или задает количество попыток перезапуска задачи планировщиком задач. (Получить) |
get_RestartInterval Возвращает или задает значение, указывающее, как долго планировщик задач будет пытаться перезапустить задачу. (Получить) |
get_RestartOnIdle Возвращает или задает логическое значение, указывающее, перезапускается ли задача, когда компьютер переходит в состояние простоя несколько раз. (Получить) |
get_RunLevel Возвращает или задает идентификатор, используемый для указания уровня привилегий, необходимого для выполнения задач, связанных с субъектом. (Получить) |
get_RunOnLastDayOfMonth Возвращает или задает логическое значение, указывающее, что задача выполняется в последний день месяца. (Получить) |
get_RunOnLastWeekOfMonth Возвращает или задает логическое значение, указывающее, что задача выполняется в последнюю неделю месяца. (Получить) |
get_RunOnlyIfIdle Возвращает или задает логическое значение, указывающее, что планировщик задач будет запускать задачу только в том случае, если компьютер находится в состоянии простоя. (Получить) |
get_RunOnlyIfNetworkAvailable Возвращает или задает логическое значение, указывающее, что планировщик задач будет запускать задачу только при наличии сети. (Получить) |
get_SecurityDescriptor Возвращает или задает дескриптор безопасности задачи. (Получить) |
get_Server Возвращает или задает имя SMTP-сервера, который используется для отправки электронной почты. (Получить) |
get_Settings Возвращает или задает параметры, определяющие, как служба планировщика задач выполняет задачу. (Получить) |
get_Source Возвращает или задает место, откуда возникла задача. Например, задача может исходить от компонента, службы, приложения или пользователя. (Получить) |
get_StartBoundary Возвращает или задает дату и время активации триггера. (Получить) |
get_StartWhenAvailable Возвращает или задает логическое значение, указывающее, что планировщик задач может запустить задачу в любое время после прохождения запланированного времени. (Получить) |
get_State Возвращает рабочее состояние зарегистрированной задачи. |
get_State Возвращает идентификатор состояния выполняемой задачи. |
get_StateChange Возвращает или задает тип изменения сеанса сервера терминалов, которое активирует запуск задачи. (Получить) |
get_StopAtDurationEnd Возвращает или задает логическое значение, указывающее, останавливается ли выполняющийся экземпляр задачи в конце длительности шаблона повторения. (Получить) |
get_StopIfGoingOnBatteries Возвращает или задает логическое значение, указывающее, что задача будет остановлена, если компьютер переходит на батареи. (Получить) |
get_StopOnIdleEnd Возвращает или задает логическое значение, указывающее, что планировщик задач завершит задачу, если условие простоя заканчивается до завершения задачи. Условие простоя заканчивается, когда компьютер больше не простаит. (Получить) |
get_Subject Возвращает или задает тему сообщения электронной почты. (Получить) |
get_Subscription Возвращает или задает строку запроса, которая идентифицирует событие, активирующее триггер. (Получить) |
get_TargetServer Возвращает имя компьютера, на котором запущена служба планировщика задач, к которому подключен пользователь. |
get_Title Возвращает или задает заголовок окна сообщения. (Получить) |
get_To Возвращает или задает адрес электронной почты, на который вы хотите отправить сообщение электронной почты. (Получить) |
get_Triggers Возвращает или задает коллекцию триггеров, используемых для запуска задачи. (Получить) |
get_Type Возвращает тип действия. |
get_Type Возвращает тип триггера. |
get_URI Возвращает или задает универсальный код ресурса (URI) задачи. (Получить) |
get_UserId Возвращает или задает идентификатор пользователя. (Получить) |
get_UserId Возвращает или задает идентификатор пользователя, необходимый для выполнения задач, связанных с субъектом. (Получить) |
get_UserId Возвращает или задает пользователя для сеанса сервера терминалов. При обнаружении изменения состояния сеанса для этого пользователя запускается задача. (Получить) |
get_UseUnifiedSchedulingEngine Возвращает или задает логическое значение, указывающее, что для выполнения этой задачи будет использоваться единая подсистема планирования. (Получить) |
get_Value Возвращает или задает значение, связанное с именем в паре "имя-значение". (Получить) |
get_ValueQueries Возвращает или задает коллекцию именованных запросов XPath. Каждый запрос в коллекции применяется к последнему XML-коду события сопоставления, возвращенного из запроса подписки, указанного в свойстве Subscription. (Получить) |
get_Version Возвращает или задает номер версии задачи. (Получить) |
get_Volatile Возвращает или задает логическое значение, указывающее, отключается ли задача автоматически при каждом запуске Windows. (Получить) |
get_WaitTimeout Возвращает или задает значение, указывающее время, в течение которого планировщик задач будет ожидать выполнения условия простоя. (Получить) |
get_WakeToRun Возвращает или задает логическое значение, указывающее, что планировщик задач будет вывести компьютер из спящего режима, когда наступает время выполнения задачи, и держать компьютер в состоянии бодрствования до завершения задачи. (Получить) |
get_WeeksInterval Возвращает или задает интервал между неделями в расписании. (Получить) |
get_WeeksOfMonth Возвращает или задает недели месяца, в течение которого выполняется задача. (Получить) |
get_WorkingDirectory Возвращает или задает каталог, содержащий исполняемый файл или файлы, используемые исполняемым файлом. (Получить) |
get_Xml Возвращает сведения о регистрации в формате XML для зарегистрированной задачи. |
get_XmlText Возвращает или задает версию коллекции в формате XML. (Получить) |
get_XmlText Возвращает или задает версию сведений о регистрации для задачи в формате XML. (Получить) |
get_XmlText Возвращает или задает определение задачи в формате XML. (Получить) |
get_XmlText Возвращает или задает определение параметров задачи в формате XML. (Получить) |
GetAccountInformation Возвращает имя учетной записи для рабочего элемента. |
GetApplicationName Этот метод извлекает имя приложения, с которым связана задача. |
GetComment Извлекает комментарий для рабочего элемента. |
GetContext Используется для совместного использования контекста между разными шагами и задачами, которые находятся в одном экземпляре задания. |
GetCreator Извлекает имя создателя рабочего элемента. |
GetErrorRetryCount Извлекает количество повторных попыток выполнения операции планировщиком задач при возникновении ошибки. Этот метод не реализован. |
GetErrorRetryInterval Извлекает интервал времени (в минутах) между попытками планировщика задач запустить рабочий элемент при возникновении ошибки. Этот метод не реализован. |
GetExitCode Извлекает последний код выхода, возвращенный исполняемым файлом, связанным с рабочим элементом при его последнем выполнении. Метод также возвращает код выхода, возвращенный планировщику задач при последней попытке запустить рабочий элемент. |
GetFlags Извлекает флаги, которые изменяют поведение любого типа рабочего элемента. |
GetFolder Возвращает папку, содержащую задачи в указанном расположении. |
GetFolder Возвращает папку зарегистрированных задач. |
GetFolders Возвращает все вложенные папки в папке . |
GetIdleWait Извлекает время ожидания бездействия для рабочего элемента. |
GetInput Возвращает входные переменные для задачи. |
GetInstances Возвращает все экземпляры текущей зарегистрированной задачи. |
GetMaxRunTime Этот метод извлекает максимальную продолжительность времени (в миллисекундах), в течение которого задача может выполняться до завершения. |
GetMostRecentRunTime Извлекает последнее время начала выполнения рабочего элемента. |
GetNextRunTime Извлекает при следующем запуске рабочего элемента. |
GetPage. Этот метод извлекает одну или несколько страниц страниц страниц свойств, связанных с объектом задачи. |
GetParameters Этот метод извлекает параметры командной строки задачи. |
GetPriority Этот метод получает приоритет для задачи. |
GetRunningTasks Возвращает коллекцию выполняющихся задач. |
GetRunTimes Извлекает время выполнения рабочего элемента за указанный период времени. |
GetRunTimes Возвращает время выполнения зарегистрированной задачи в течение указанного времени. |
GetSecurityDescriptor Возвращает дескриптор безопасности, используемый в качестве учетных данных для зарегистрированной задачи. |
GetSecurityDescriptor Возвращает дескриптор безопасности для папки. |
GetStatus Извлекает состояние рабочего элемента. |
GetTargetComputer Метод GetTargetComputer возвращает имя компьютера, на котором в данный момент используется ITaskScheduler. |
GetTask Возвращает задачу в указанном расположении в папке. |
GetTaskFlags Этот метод возвращает флаги, которые изменяют поведение задачи. |
GetTasks Возвращает все задачи в папке . |
GetTrigger Извлекает триггер задачи. |
GetTrigger Метод GetTrigger извлекает триггер текущей задачи. |
GetTriggerCount Извлекает количество триггеров для текущего рабочего элемента. |
GetTriggerString Извлекает строку, описывающую триггер рабочего элемента. |
GetTriggerString Метод GetTriggerString извлекает триггер текущей задачи в виде строки. Эта строка отображается в пользовательском интерфейсе планировщика задач в форме, аналогичной "В 14:00 каждый день, начиная с 11.05.97. |
GetWorkingDirectory Этот метод извлекает каталог рабочей задачи. |
GetWorkItemData Извлекает определяемые приложением данные, связанные с рабочим элементом. |
IsOfType Метод IsOfType проверяет тип объекта, чтобы убедиться, что он поддерживает определенный интерфейс. |
NewTask Возвращает пустой объект определения задачи, который заполняется параметрами и свойствами, а затем регистрируется с помощью метода ITaskFolder::RegisterTaskDefinition. |
NewWorkItem Метод NewWorkItem создает новый рабочий элемент, выделяя место для рабочего элемента и извлекая его адрес. |
Вперед Извлекает следующее указанное число задач в последовательности перечисления. |
Пауза Вызывается для приостановки обработчика COM. |
put_Actions Возвращает или задает коллекцию действий, выполняемых задачей. (Put) |
put_AllowDemandStart Возвращает или задает логическое значение, указывающее, что задачу можно запустить с помощью команды Выполнить или контекстного меню. (Put) |
put_AllowHardTerminate Возвращает или задает логическое значение, указывающее, что задача может быть завершена службой планировщика задач с помощью TerminateProcess. (Put) |
put_Arguments Возвращает или задает аргументы, связанные с операцией командной строки. (Put) |
put_Attachments Возвращает или задает указатель на массив вложений, отправляемых вместе с сообщением электронной почты. (Put) |
put_Author Возвращает или задает автора задачи. (Put) |
put_Bcc Возвращает или задает адрес электронной почты или адреса, которые нужно скакировать в сообщении электронной почты. (Put) |
put_Body Возвращает или задает текст сообщения электронной почты, содержащего сообщение электронной почты. (Put) |
put_Cc Возвращает или задает адрес электронной почты или адреса, для которого в сообщении электронной почты требуется копия. (Put) |
put_ClassId Возвращает или задает идентификатор класса обработчика. (Put) |
put_Compatibility Возвращает или задает целочисленное значение, указывающее, с какой версией планировщика задач совместима задача. (Put) |
put_Context Возвращает или задает идентификатор субъекта для задачи. (Put) |
put_Data Возвращает или задает дополнительные данные, связанные с обработчиком. (Put) |
put_Data Возвращает или задает данные, связанные с задачей. (Put) |
put_Date Возвращает или задает дату и время регистрации задачи. (Put) |
put_DaysInterval Возвращает или задает интервал между днями в расписании. (Put) |
put_DaysOfMonth Возвращает или задает дни месяца, в течение которых выполняется задача. (Put) |
put_DaysOfWeek Возвращает или задает дни недели, в течение которых выполняется задача. (Put) |
put_DaysOfWeek Возвращает или задает дни недели, в которых выполняется задача. (Put) |
put_Deadline Возвращает или задает время, по истечении которого планировщик задач пытается запустить задачу во время аварийного автоматического обслуживания, если задача не смогла завершиться во время обычного автоматического обслуживания. (Put) |
put_Delay Возвращает или задает значение, указывающее время между загрузкой системы и запуском задачи. (Put) |
put_Delay Возвращает или задает значение, указывающее время между началом события и запуском задачи. (Put) |
put_Delay Возвращает или задает значение, указывающее время между вхощением пользователя и запуском задачи. (Put) |
put_Delay Возвращает или задает промежуток времени между моментом регистрации задачи и ее запуском. (Put) |
put_Delay Возвращает или задает значение, указывающее, как долго выполняется задержка перед запуском задачи после обнаружения изменения состояния сеанса сервера терминалов. (ISessionStateChangeTrigger.put_Delay) |
put_DeleteExpiredTaskAfter Возвращает или задает время ожидания планировщика задач перед удалением задачи по истечении срока ее действия. (Put) |
put_Description Возвращает или задает описание задачи. (Put) |
put_DisallowStartIfOnBatteries Возвращает или задает логическое значение, указывающее, что задача не будет запущена, если компьютер работает от батарей. (Put) |
put_DisallowStartOnRemoteAppSession Возвращает или задает логическое значение, указывающее, что задача не будет запущена при активации для запуска в сеансе удаленного приложения, интегрированного локально (RAIL). (Put) |
put_DisplayName Возвращает или задает имя участника. (Put) |
put_Documentation Возвращает или задает дополнительную документацию для задачи. (Put) |
put_Duration Возвращает или задает время повтора шаблона. (Put) |
put_Enabled Возвращает или задает логическое значение, указывающее, включена ли зарегистрированная задача. (Put) |
put_Enabled Возвращает или задает логическое значение, указывающее, включен ли триггер. (Put) |
put_EndBoundary Возвращает или задает дату и время отключения триггера. (Put) |
put_Exclusive Указывает, должен ли планировщик задач запускать задачу во время автоматического обслуживания в монопольном режиме. (Put) |
put_ExecutionTimeLimit Возвращает или задает время, затраченное на выполнение задачи. (Put) |
put_ExecutionTimeLimit Возвращает или задает максимальное время выполнения задачи, запущенной этим триггером. (Put) |
put_From Возвращает или задает адрес электронной почты, с которого вы хотите отправить сообщение электронной почты. (Put) |
put_GroupId Возвращает или задает идентификатор группы пользователей, необходимой для выполнения задач, связанных с субъектом. (Put) |
put_HeaderFields Возвращает или задает сведения о заголовке в сообщении электронной почты для отправки. (Put) |
put_Hidden Возвращает или задает логическое значение, указывающее, что задача не будет видна в пользовательском интерфейсе. (Put) |
put_Id Возвращает или задает идентификатор действия. (Put) |
put_Id Возвращает или задает значение GUID, идентифицирующее сетевой профиль. (Put) |
put_Id Возвращает или задает идентификатор участника. (Put) |
put_Id Возвращает или задает идентификатор триггера. (Put) |
put_IdleDuration Возвращает или задает значение, указывающее время, в течение которого компьютер должен находиться в состоянии простоя перед выполнением задачи. (Put) |
put_IdleSettings Возвращает или задает сведения, указывающие, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя. (Put) |
put_Interval Возвращает или задает интервал времени между перезапуском задачи. (Put) |
put_LogonType Возвращает или задает метод входа в систему безопасности, необходимый для выполнения задач, связанных с субъектом. (Put) |
put_MaintenanceSettings Возвращает или задает указатель на объект IMaintenanceSettings, который планировщик задач использует для выполнения задачи во время автоматического обслуживания. (Put) |
put_MessageBody Возвращает или задает текст сообщения, отображаемый в тексте окна сообщения. (Put) |
put_MonthsOfYear Возвращает или задает месяцы года, в течение которых выполняется задача. (IMonthlyDOWTrigger.put_MonthsOfYear) |
put_MonthsOfYear Возвращает или задает месяцы года, в течение которых выполняется задача. (IMonthlyTrigger.put_MonthsOfYear) |
put_MultipleInstances Возвращает или задает политику, которая определяет, как планировщик задач взаимодействует с несколькими экземплярами задачи. (Put) |
put_Name Возвращает или задает имя сетевого профиля. (Put) |
put_Name Возвращает или задает имя, связанное со значением в паре "имя-значение". (Put) |
put_NetworkSettings Возвращает или задает объект параметров сети, содержащий идентификатор и имя сетевого профиля. (Put) |
put_Path Возвращает или задает путь к исполняемому файлу. (Put) |
put_Period Возвращает или задает время, в течение которого задача должна выполняться один раз во время регулярного автоматического обслуживания. (Put) |
put_Principal Возвращает или задает субъект для задачи, предоставляющий учетные данные безопасности для задачи. (Put) |
put_Priority Возвращает или задает уровень приоритета задачи. (Put) |
put_ProcessTokenSidType Возвращает или задает тип идентификатора безопасности (SID) процесса задачи. (Put) |
put_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IDailyTrigger.put_RandomDelay) |
put_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IMonthlyDOWTrigger.put_RandomDelay) |
put_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IMonthlyTrigger.put_RandomDelay) |
put_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (ITimeTrigger.put_RandomDelay) |
put_RandomDelay Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IWeeklyTrigger.put_RandomDelay) |
put_RegistrationInfo Возвращает или задает сведения о регистрации, используемые для описания задачи, такие как описание задачи, автор задачи и дата ее регистрации. (Put) |
put_Repetition Возвращает или задает значение, указывающее, как часто выполняется задача и как долго повторяется шаблон повторения после запуска задачи. (Put) |
put_ReplyTo Возвращает или задает адрес электронной почты, на который вы хотите ответить. (Put) |
put_RestartCount Возвращает или задает количество попыток перезапуска задачи планировщиком задач. (Put) |
put_RestartInterval Возвращает или задает значение, указывающее, как долго планировщик задач будет пытаться перезапустить задачу. (Put) |
put_RestartOnIdle Возвращает или задает логическое значение, указывающее, перезапускается ли задача, когда компьютер несколько раз переходит в состояние простоя. (Put) |
put_RunLevel Возвращает или задает идентификатор, используемый для указания уровня привилегий, необходимого для выполнения задач, связанных с субъектом. (Put) |
put_RunOnLastDayOfMonth Возвращает или задает логическое значение, указывающее, что задача выполняется в последний день месяца. (Put) |
put_RunOnLastWeekOfMonth Возвращает или задает логическое значение, указывающее, что задача выполняется в последнюю неделю месяца. (Put) |
put_RunOnlyIfIdle Возвращает или задает логическое значение, указывающее, что планировщик задач будет выполнять задачу только в том случае, если компьютер находится в состоянии простоя. (Put) |
put_RunOnlyIfNetworkAvailable Возвращает или задает логическое значение, указывающее, что планировщик задач будет выполнять задачу только при наличии сети. (Put) |
put_SecurityDescriptor Возвращает или задает дескриптор безопасности задачи. (Put) |
put_Server Возвращает или задает имя SMTP-сервера, используемого для отправки электронной почты. (Put) |
put_Settings Возвращает или задает параметры, определяющие, как служба планировщика задач выполняет задачу. (Put) |
put_Source Возвращает или задает место, откуда возникла задача. Например, задача может исходить от компонента, службы, приложения или пользователя. (Put) |
put_StartBoundary Возвращает или задает дату и время активации триггера. (Put) |
put_StartWhenAvailable Возвращает или задает логическое значение, указывающее, что планировщик задач может запустить задачу в любое время после истечения запланированного времени. (Put) |
put_StateChange Возвращает или задает тип изменения сеанса сервера терминалов, которое активирует запуск задачи. (Put) |
put_StopAtDurationEnd Возвращает или задает логическое значение, указывающее, останавливается ли выполняющийся экземпляр задачи в конце длительности шаблона повторения. (Put) |
put_StopIfGoingOnBatteries Возвращает или задает логическое значение, указывающее, что задача будет остановлена, если компьютер переходит на батареи. (Put) |
put_StopOnIdleEnd Возвращает или задает логическое значение, указывающее, что планировщик задач завершит задачу, если условие простоя заканчивается до завершения задачи. Условие простоя заканчивается, когда компьютер перестает бездействуть. (Put) |
put_Subject Возвращает или задает тему сообщения электронной почты. (Put) |
put_Subscription Возвращает или задает строку запроса, идентифицирующее событие, активирующее триггер. (Put) |
put_Title Возвращает или задает заголовок окна сообщения. (Put) |
put_To Возвращает или задает адрес электронной почты или адреса, на которые вы хотите отправить сообщение электронной почты. (Put) |
put_Triggers Возвращает или задает коллекцию триггеров, используемых для запуска задачи. (Put) |
put_URI Возвращает или задает универсальный код ресурса (URI) задачи. (Put) |
put_UserId Возвращает или задает идентификатор пользователя. (Put) |
put_UserId Возвращает или задает идентификатор пользователя, необходимый для выполнения задач, связанных с субъектом. (Put) |
put_UserId Возвращает или задает пользователя для сеанса сервера терминалов. При обнаружении изменения состояния сеанса для этого пользователя запускается задача. (Put) |
put_UseUnifiedSchedulingEngine Возвращает или задает логическое значение, указывающее, что для выполнения этой задачи будет использоваться единый механизм планирования. (Put) |
put_Value Возвращает или задает значение, связанное с именем в паре имя-значение. (Put) |
put_ValueQueries Возвращает или задает коллекцию именованных запросов XPath. Каждый запрос в коллекции применяется к последнему XML-коду события сопоставления, возвращенного запросом подписки, указанным в свойстве Subscription. (Put) |
put_Version Возвращает или задает номер версии задачи. (Put) |
put_Volatile Возвращает или задает логическое значение, указывающее, отключается ли задача автоматически при каждом запуске Windows. (Put) |
put_WaitTimeout Возвращает или задает значение, указывающее, сколько времени планировщик задач будет ожидать возникновения условия простоя. (Put) |
put_WakeToRun Возвращает или задает логическое значение, указывающее, что планировщик задач разбудит компьютер, когда настанет время выполнения задачи, и не будет работать, пока задача не будет завершена. (Put) |
put_WeeksInterval Возвращает или задает интервал между неделями в расписании. (Put) |
put_WeeksOfMonth Возвращает или задает недели месяца, в течение которых выполняется задача. (Put) |
put_WorkingDirectory Возвращает или задает каталог, содержащий исполняемый файл или файлы, используемые исполняемым файлом. (Put) |
put_XmlText Возвращает или задает версию коллекции в формате XML. (Put) |
put_XmlText Возвращает или задает версию сведений о регистрации для задачи в формате XML. (Put) |
put_XmlText Возвращает или задает определение задачи в формате XML. (Put) |
put_XmlText Возвращает или задает определение параметров задачи в формате XML. (Put) |
Обновить Обновляет все переменные локального экземпляра задачи. |
RegisterTask Регистрирует (создает) новую задачу в папке с помощью XML для определения задачи. |
RegisterTaskDefinition Регистрирует (создает) задачу в указанном расположении с помощью интерфейса ITaskDefinition для определения задачи. |
Удалить Удаляет указанное действие из коллекции. |
Удалить Удаляет выбранную пару "имя-значение" из коллекции. |
Удалить Удаляет указанный триггер из коллекции триггеров, используемых задачей. |
Сброс Сбрасывает последовательность перечисления в начало. (IEnumWorkItems.Reset) |
Возобновить Вызывается для возобновления обработчика COM. |
Выполнить Отправляет запрос в службу планировщика задач для запуска рабочего элемента. |
Выполнить Немедленно запускает зарегистрированную задачу. |
RunEx Немедленно запускает зарегистрированную задачу, используя указанные флаги и идентификатор сеанса. |
SetAccountInformation Задает имя учетной записи и пароль, используемые для запуска рабочего элемента. |
SetApplicationName Этот метод назначает определенное приложение текущей задаче. |
SetComment Задает комментарий для рабочего элемента. |
SetCreator Задает имя создателя рабочего элемента. |
SetErrorRetryCount Задает количество попыток повторного запуска рабочего элемента при возникновении ошибки. Этот метод не реализован. |
SetErrorRetryInterval Задает интервал времени (в минутах) между попытками планировщика задач запустить рабочий элемент после возникновения ошибки. Этот метод не реализован. |
SetFlags Задает флаги, которые изменяют поведение любого типа рабочего элемента. |
SetIdleWait Задает минуты, в течение в течение которым система должна быть простаивной перед запуском рабочего элемента. |
SetMaxRunTime Этот метод задает максимальное время выполнения задачи в миллисекундах до завершения. |
SetOutput Задает выходные переменные для задачи. |
SetParameters Этот метод задает параметры командной строки для задачи. |
SetPriority Этот метод задает приоритет для задачи. |
SetSecurityDescriptor Задает дескриптор безопасности, который используется в качестве учетных данных для зарегистрированной задачи. |
SetSecurityDescriptor Задает дескриптор безопасности для папки. |
SetTargetComputer Метод SetTargetComputer выбирает компьютер, на который работает интерфейс ITaskScheduler, обеспечивая удаленное управление задачами и их перечисление. |
SetTaskFlags Этот метод задает флаги, которые изменяют поведение запланированной задачи. |
SetTrigger Метод SetTrigger задает условия триггера для триггера задачи. |
SetWorkingDirectory Этот метод задает рабочий каталог для задачи. |
SetWorkItemData Этот метод сохраняет определяемые приложением данные, связанные с рабочим элементом. |
Skip Пропускает следующее указанное число задач в последовательности перечисления. |
Запуск Вызывается для запуска обработчика COM. |
Остановить Немедленно останавливает зарегистрированную задачу. |
Остановить Останавливает этот экземпляр задачи. |
Остановить Вызывается для остановки обработчика COM. |
TaskCompleted Сообщает планировщику задач, что обработчик COM завершен. |
Завершение Этот метод завершает выполнение рабочего элемента. |
UpdateStatus Сообщает планировщику задач процент завершения обработчика COM. |
Интерфейсы
IAction Предоставляет общие свойства, наследуемые всеми объектами действия. |
IActionCollection Содержит действия, выполняемые задачей. |
IBootTrigger Представляет триггер, запускающий задачу при запуске системы. |
IComHandlerAction Представляет действие, которое запускает обработчик. |
IDailyTrigger Представляет триггер, запускающий задачу на основе ежедневного расписания. |
IEmailAction Представляет действие, отправляющее сообщение электронной почты. |
IEnumWorkItems Предоставляет методы перечисления задач в папке Запланированные задачи. |
IEventTrigger Представляет триггер, запускающий задачу при возникновении системного события. |
IExecAction Представляет действие, выполняющее операцию командной строки. |
IIdleSettings Указывает, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя. |
IIdleTrigger Представляет триггер, запускающий задачу, когда компьютер переходит в состояние простоя. |
ILogonTrigger Представляет триггер, запускающий задачу при входе пользователя в систему. |
IMaintenanceSettings Предоставляет параметры, которые планировщик задач использует для выполнения задачи во время автоматического обслуживания. |
IMonthlyDOWTrigger Представляет триггер, запускающий задачу по ежемесячному расписанию на день недели. |
IMonthlyTrigger Представляет триггер, запускающий задание на основе ежемесячного расписания. |
INetworkSettings Предоставляет параметры, которые служба планировщика задач использует для получения сетевого профиля. |
IPrincipal Предоставляет учетные данные безопасности для субъекта. |
IPrincipal2 Предоставляет расширенные параметры, применяемые к учетным данным безопасности для субъекта. |
IProvideTaskPage Предоставляет методы для доступа к параметрам страниц свойств задачи. |
IRegisteredTask Предоставляет методы, используемые для немедленного запуска задачи, получения всех запущенных экземпляров задачи, получения или задания учетных данных, используемых для регистрации задачи, а также свойств, описывающих задачу. |
IRegisteredTaskCollection Содержит все зарегистрированные задачи. |
IRegistrationInfo Предоставляет административные сведения, которые можно использовать для описания задачи. |
IRegistrationTrigger Представляет триггер, запускающий задачу при регистрации или обновлении задачи. |
IRepetitionPattern Определяет, как часто выполняется задача и как долго повторяется шаблон повторения после запуска задачи. |
IRunningTask Предоставляет методы для получения сведений из выполняемой задачи и управления ими. |
IRunningTaskCollection Предоставляет коллекцию, которая используется для управления выполняемыми задачами. |
IScheduledWorkItem Предоставляет методы для управления определенными рабочими элементами. |
ISessionStateChangeTrigger Активирует задачи для подключения или отключения консоли, удаленного подключения или отключения, а также уведомлений о блокировке или разблокировке рабочей станции. |
IShowMessageAction Представляет действие, отображающее окно сообщения при активации задачи. |
ITask Предоставляет методы для выполнения задач, получения или настройки сведений о задаче, а также для завершения задач. Он является производным от интерфейса IScheduledWorkItem и наследует все методы этого интерфейса. |
ITaskDefinition Определяет все компоненты задачи, такие как параметры, триггеры, действия и сведения о регистрации. |
ITaskFolder Предоставляет методы, используемые для регистрации (создания) задач в папке, удаления задач из папки, а также создания или удаления вложенных папок из папки. |
ITaskFolderCollection Предоставляет сведения и управление для коллекции папок, содержащих задачи. |
ITaskHandler Определяет методы, вызываемые службой планировщика задач для управления обработчиком COM. |
ITaskHandlerStatus Предоставляет методы, используемые обработчиками COM для уведомления планировщика задач о состоянии обработчика. |
ITaskNamedValueCollection Содержит коллекцию пар "имя-значение" интерфейса ITaskNamedValuePair. |
ITaskNamedValuePair Создает пару "имя-значение", в которой имя связано со значением. |
ITaskScheduler Предоставляет методы планирования задач. |
ITaskService Предоставляет доступ к службе планировщика задач для управления зарегистрированными задачами. |
ITaskSettings Предоставляет параметры, которые служба планировщика задач использует для выполнения задачи. |
ITaskSettings2 Предоставляет расширенные параметры, которые планировщик задач использует для выполнения задачи. (ITaskSettings2) |
ITaskSettings3 Предоставляет расширенные параметры, которые планировщик задач использует для выполнения задачи. (ITaskSettings3) |
ITaskTrigger Предоставляет методы для доступа к триггерам и их настройки для задачи. Триггеры определяют время запуска задачи, критерии повторения и другие параметры, управляющие выполнением задачи. |
ITaskVariables Определяет переменные задачи, которые могут передаваться в качестве параметров обработчикам задач и внешним исполняемым файлам, запускаемым задачами. |
ITimeTrigger Представляет триггер, запускающий задачу в определенную дату и время. |
ITrigger Предоставляет общие свойства, которые наследуются всеми объектами триггера. |
ITriggerCollection Предоставляет методы, используемые для добавления, удаления и получения триггеров задачи. |
IWeeklyTrigger Представляет триггер, запускающий задачу на основе еженедельного расписания. |
Структуры
ЕЖЕДНЕВНО Определяет интервал в днях, с которым выполняется задача. |
MONTHLYDATE Определяет день месяца, в который будет выполняться задача. |
MONTHLYDOW Определяет даты выполнения задачи по месяцам, неделям и дням недели. |
TASK_TRIGGER Определяет время выполнения запланированного рабочего элемента. |
TRIGGER_TYPE_UNION Определяет расписание вызова триггера в элементе Type структуры TASK_TRIGGER. |
ЕЖЕНЕДЕЛЬНО Определяет интервал между вызовами задачи в неделях. |