Поделиться через


Планировщик заданий

Обзор технологии планировщика задач.

Для разработки планировщика задач вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
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.
ЕЖЕНЕДЕЛЬНО

Определяет интервал между вызовами задачи в неделях.