Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии планировщика задач.
Для разработки планировщика задач вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
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. |
|
ЕЖЕНЕДЕЛЬНО Определяет интервал между вызовами задачи в неделях. |