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