Leer en inglés

Compartir a través de


Programador de tareas

Información general sobre la tecnología del Programador de tareas.

Para desarrollar el Programador de tareas, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
TASK_ACTION_TYPE

Define el tipo de acciones que puede realizar una tarea.
TASK_COMPATIBILITY

Define las versiones de Task Scheduler o el comando AT con las que la tarea es compatible.
TASK_CREATION

Define cómo crea, actualiza o deshabilita la tarea el servicio Programador de tareas.
TASK_ENUM_FLAGS

Define cómo el Programador de tareas enumera a través de tareas registradas.
TASK_INSTANCES_POLICY

Define cómo el Programador de tareas controla las instancias existentes de la tarea cuando inicia una nueva instancia de la tarea.
TASK_LOGON_TYPE

Define qué técnica de inicio de sesión se requiere para ejecutar una tarea.
TASK_PROCESSTOKENSID_TYPE

Define los tipos de identificador de seguridad de proceso (SID) que las tareas pueden usar.
TASK_RUN_FLAGS

Define cómo se ejecuta una tarea.
TASK_RUNLEVEL_TYPE

Define las marcas de elevación de LUA que especifican con qué nivel de privilegio se ejecutará la tarea.
TASK_SESSION_STATE_CHANGE_TYPE

Define qué tipo de cambio de estado de sesión de Terminal Server puede usar para desencadenar una tarea para iniciarse.
TASK_STATE

Define los distintos estados en los que puede estar una tarea registrada.
TASK_TRIGGER_TYPE

Define los tipos de desencadenadores asociados a una tarea.
TASK_TRIGGER_TYPE2

Define el tipo de desencadenadores que las tareas pueden usar.
TASKPAGE

Define el tipo de página de tareas que se va a recuperar.

Functions

 
Activar

El método Activate devuelve una interfaz activa para un elemento de trabajo especificado.
AddRequiredPrivilege

Agrega el privilegio necesario al token de proceso de tarea.
AddWorkItem

El método AddWorkItem agrega una tarea a la programación de tareas.
Borrar

Borra todas las acciones de la colección.
Borrar

Borra toda la colección de pares nombre-valor.
Borrar

Borra todos los desencadenadores de la colección.
Clonar

Crea un nuevo objeto de enumeración que contiene el mismo estado de enumeración que la enumeración actual.
Conexión

Se conecta a un equipo remoto y asocia todas las llamadas posteriores en esta interfaz con una sesión remota.
Crear

Crea y agrega una nueva acción a la colección.
Crear

Crea un par nombre-valor en la colección.
Crear

Crea un nuevo desencadenador para la tarea.
CreateFolder

Crea una carpeta para las tareas relacionadas.
CreateTrigger

Crea un desencadenador para el elemento de trabajo.
Eliminar

El método Delete elimina una tarea.
DeleteFolder

Elimina una subcarpeta de la carpeta primaria.
DeleteTask

Elimina una tarea de la carpeta .
DeleteTrigger

Elimina un desencadenador de un elemento de trabajo.
EditWorkItem

Muestra las páginas de propiedades Tarea, Programación y configuración del elemento de trabajo, lo que permite al usuario establecer las propiedades en esas páginas.
Enum

El método Enum recupera un puntero a un objeto enumerador OLE que enumera las tareas de la carpeta de tareas actual.
get__NewEnum

Obtiene el enumerador de la colección de acciones.
get__NewEnum

Obtiene el enumerador de colección para la colección de tareas de registro.
get__NewEnum

Obtiene el enumerador de colección para la colección de tareas en ejecución.
get__NewEnum

Obtiene el enumerador de la colección de carpetas.
get__NewEnum

Obtiene el enumerador de colección para la colección de pares nombre-valor.
get__NewEnum

Obtiene el enumerador de la colección de desencadenadores.
get_Actions

Obtiene o establece una colección de acciones realizadas por la tarea. (Obtener)
get_AllowDemandStart

Obtiene o establece un valor booleano que indica que la tarea se puede iniciar mediante el comando Ejecutar o el menú Contextual. (Obtener)
get_AllowHardTerminate

Obtiene o establece un valor booleano que indica que el servicio Programador de tareas puede finalizar la tarea mediante TerminateProcess. (Obtener)
get_Arguments

Obtiene o establece los argumentos asociados a la operación de línea de comandos. (Obtener)
get_Attachments

Obtiene o establece el puntero en una matriz de datos adjuntos que se envía con el mensaje de correo electrónico. (Obtener)
get_Author

Obtiene o establece el autor de la tarea. (Obtener)
get_Bcc

Obtiene o establece la dirección de correo electrónico o las direcciones que desea incluir en el mensaje de correo electrónico. (Obtener)
get_Body

Obtiene o establece el cuerpo del correo electrónico que contiene el mensaje de correo electrónico. (Obtener)
get_Cc

Obtiene o establece la dirección de correo electrónico o las direcciones que desea cc en el mensaje de correo electrónico. (Obtener)
get_ClassId

Obtiene o establece el identificador de la clase de controlador. (Obtener)
get_Compatibility

Obtiene o establece un valor entero que indica con qué versión del Programador de tareas es compatible una tarea. (Obtener)
get_Connected

Obtiene un valor booleano que indica si está conectado al servicio Programador de tareas.
get_ConnectedDomain

Obtiene el nombre del dominio al que está conectado el equipo TargetServer.
get_ConnectedUser

Obtiene el nombre del usuario que está conectado al servicio Programador de tareas.
get_Context

Obtiene o establece el identificador de la entidad de seguridad de la tarea. (Obtener)
get_Count

Obtiene el número de acciones de la colección.
get_Count

Obtiene el número de tareas registradas en la colección.
get_Count

Obtiene el número de tareas en ejecución de la colección.
get_Count

Obtiene el número de carpetas de la colección.
get_Count

Obtiene el número de pares nombre-valor de la colección.
get_Count

Obtiene el número de desencadenadores de la colección.
get_CurrentAction

Obtiene el nombre de la acción actual que realiza la tarea en ejecución.
get_Data

Obtiene o establece datos adicionales asociados al controlador. (Obtener)
get_Data

Obtiene o establece los datos asociados a la tarea. (Obtener)
get_Date

Obtiene o establece la fecha y hora en que se registra la tarea. (Obtener)
get_DaysInterval

Obtiene o establece el intervalo entre los días de la programación. (Obtener)
get_DaysOfMonth

Obtiene o establece los días del mes durante el que se ejecuta la tarea. (Obtener)
get_DaysOfWeek

Obtiene o establece los días de la semana durante la que se ejecuta la tarea. (Obtener)
get_DaysOfWeek

Obtiene o establece los días de la semana en que se ejecuta la tarea. (Obtener)
get_Deadline

Obtiene o establece la cantidad de tiempo después de la cual el programador de tareas intenta ejecutar la tarea durante el mantenimiento automático de emergencia, si la tarea no se pudo completar durante el mantenimiento automático normal. (Obtener)
get_Definition

Obtiene la definición de la tarea.
get_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre cuándo se arranca el sistema y cuándo se inicia la tarea. (Obtener)
get_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que se produce el evento y cuándo se inicia la tarea. (Obtener)
get_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que el usuario inicia sesión y cuándo se inicia la tarea. (Obtener)
get_Delay

Obtiene o establece la cantidad de tiempo entre el momento en que se registra la tarea y cuándo se inicia la tarea. (Obtener)
get_Delay

Obtiene o establece un valor que indica cuánto tiempo tiene lugar un retraso antes de que se inicie una tarea después de detectar un cambio de estado de sesión de Terminal Server. (ISessionStateChangeTrigger.get_Delay)
get_DeleteExpiredTaskAfter

Obtiene o establece la cantidad de tiempo que el Programador de tareas esperará antes de eliminar la tarea después de que expire. (Obtener)
get_Description

Obtiene o establece la descripción de la tarea. (Obtener)
get_DisallowStartIfOnBatteries

Obtiene o establece un valor booleano que indica que la tarea no se iniciará si el equipo se está ejecutando en baterías. (Obtener)
get_DisallowStartOnRemoteAppSession

Obtiene o establece un valor booleano que especifica que la tarea no se iniciará si se desencadena para ejecutarse en una sesión de aplicaciones remotas integradas localmente (RAIL). (Obtener)
get_DisplayName

Obtiene o establece el nombre de la entidad de seguridad. (Obtener)
get_Documentation

Obtiene o establece cualquier documentación adicional para la tarea. (Obtener)
get_Duration

Obtiene o establece cuánto tiempo se repite el patrón. (Obtener)
get_Enabled

Obtiene o establece un valor booleano que indica si la tarea registrada está habilitada. (Obtener)
get_Enabled

Obtiene o establece un valor booleano que indica que la tarea está habilitada. La tarea solo se puede realizar cuando esta configuración es True.
get_Enabled

Obtiene o establece un valor booleano que indica si el desencadenador está habilitado. (Obtener)
get_EndBoundary

Obtiene o establece la fecha y hora en que se desactiva el desencadenador. (Obtener)
get_EnginePID

Obtiene el identificador de proceso del motor (proceso) que ejecuta la tarea.
get_Exclusive

Indica si el programador de tareas debe iniciar la tarea durante el mantenimiento automático en modo exclusivo. (Obtener)
get_ExecutionTimeLimit

Obtiene o establece la cantidad de tiempo que se permite completar la tarea. (Obtener)
get_ExecutionTimeLimit

Obtiene o establece la cantidad máxima de tiempo que se permite ejecutar la tarea iniciada por este desencadenador. (Obtener)
get_From

Obtiene o establece la dirección de correo electrónico desde la que desea enviar el correo electrónico. (Obtener)
get_GroupId

Obtiene o establece el identificador del grupo de usuarios necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Obtener)
get_HeaderFields

Obtiene o establece la información de encabezado del mensaje de correo electrónico que se va a enviar. (Obtener)
get_Hidden

Obtiene o establece un valor booleano que indica que la tarea no estará visible en la interfaz de usuario. (Obtener)
get_HighestVersion

Indica la versión más alta del Programador de tareas que admite un equipo.
get_Id

Obtiene o establece el identificador de la acción. (Obtener)
get_Id

Obtiene o establece un valor GUID que identifica un perfil de red. (Obtener)
get_Id

Obtiene o establece el identificador de la entidad de seguridad. (Obtener)
get_Id

Obtiene o establece el identificador del desencadenador. (Obtener)
get_IdleDuration

Obtiene o establece un valor que indica la cantidad de tiempo que el equipo debe estar en un estado inactivo antes de que se ejecute la tarea. (Obtener)
get_IdleSettings

Obtiene o establece la información que especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en una condición inactiva. (Obtener)
get_InstanceGuid

Obtiene el identificador GUID de esta instancia de la tarea.
get_Interval

Obtiene o establece la cantidad de tiempo entre cada reinicio de la tarea. (Obtener)
get_Item

Obtiene una acción especificada de la colección.
get_Item

Obtiene la tarea registrada especificada de la colección.
get_Item

Obtiene la tarea especificada de la colección.
get_Item

Obtiene la carpeta especificada de la colección.
get_Item

Obtiene el par nombre-valor especificado de la colección.
get_Item

Obtiene el desencadenador especificado de la colección.
get_LastRunTime

Obtiene la hora en que se ejecutó por última vez la tarea registrada.
get_LastTaskResult

Obtiene los resultados que se devolvieron la última vez que se ejecutó la tarea registrada.
get_LogonType

Obtiene o establece el método de inicio de sesión de seguridad necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Obtener)
get_MaintenanceSettings

Obtiene o establece un puntero al puntero a un objeto IMaintenanceSettings que el programador de tareas usa para realizar una tarea durante el mantenimiento automático. (Obtener)
get_MessageBody

Obtiene o establece el texto del mensaje que se muestra en el cuerpo del cuadro de mensaje. (Obtener)
get_MonthsOfYear

Obtiene o establece los meses del año durante los que se ejecuta la tarea. (IMonthlyDOWTrigger.get_MonthsOfYear)
get_MonthsOfYear

Obtiene o establece los meses del año durante los que se ejecuta la tarea. (IMonthlyTrigger.get_MonthsOfYear)
get_MultipleInstances

Obtiene o establece la directiva que define cómo trabaja el Programador de tareas con varias instancias de la tarea. (Obtener)
get_Name

Obtiene o establece el nombre de un perfil de red. (Obtener)
get_Name

Obtiene el nombre de la tarea registrada.
get_Name

Obtiene el nombre de la tarea.
get_Name

Obtiene el nombre que se usa para identificar la carpeta que contiene una tarea.
get_Name

Obtiene o establece el nombre asociado a un valor en un par nombre-valor. (Obtener)
get_NetworkSettings

Obtiene o establece el objeto de configuración de red que contiene un identificador y un nombre de perfil de red. (Obtener)
get_NextRunTime

Obtiene la hora a la que se programa la ejecución de la tarea registrada.
get_NumberOfMissedRuns

Obtiene el número de veces que la tarea registrada ha perdido una ejecución programada.
get_Path

Obtiene o establece la ruta de acceso a un archivo ejecutable. (Obtener)
get_Path

Obtiene la ruta de acceso a donde se almacena la tarea registrada.
get_Path

Obtiene la ruta de acceso a donde se almacena la tarea.
get_Path

Obtiene la ruta de acceso a donde se almacena la carpeta.
get_Period

Obtiene o establece la cantidad de tiempo que la tarea debe ejecutarse una vez durante el mantenimiento automático normal. (Obtener)
get_Principal

Obtiene o establece la entidad de seguridad de la tarea que proporciona las credenciales de seguridad de la tarea. (Obtener)
get_Priority

Obtiene o establece el nivel de prioridad de la tarea. (Obtener)
get_ProcessTokenSidType

Obtiene o establece el tipo de identificador de seguridad de proceso de tarea (SID). (Obtener)
get_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IDailyTrigger.get_RandomDelay)
get_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IMonthlyDOWTrigger.get_RandomDelay)
get_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IMonthlyTrigger.get_RandomDelay)
get_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (ITimeTrigger.get_RandomDelay)
get_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IWeeklyTrigger.get_RandomDelay)
get_RegistrationInfo

Obtiene o establece la información de registro utilizada para describir una tarea, como la descripción de la tarea, el autor de la tarea y la fecha en que está registrada la tarea. (Obtener)
get_Repetition

Obtiene o establece un valor que indica la frecuencia con la que se ejecuta la tarea y cuánto tiempo se repite el patrón de repetición una vez iniciada la tarea. (Obtener)
get_ReplyTo

Obtiene o establece la dirección de correo electrónico a la que desea responder. (Obtener)
get_RequiredPrivilege

Obtiene el privilegio necesario de la tarea por índice.
get_RequiredPrivilegeCount

Obtiene el número de privilegios de la matriz de privilegios necesarios.
get_RestartCount

Obtiene o establece el número de veces que el Programador de tareas intentará reiniciar la tarea. (Obtener)
get_RestartInterval

Obtiene o establece un valor que especifica cuánto tiempo intentará reiniciar la tarea el Programador de tareas. (Obtener)
get_RestartOnIdle

Obtiene o establece un valor booleano que indica si la tarea se reinicia cuando el equipo entra en una condición de inactividad más de una vez. (Obtener)
get_RunLevel

Obtiene o establece el identificador que se usa para especificar el nivel de privilegio necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Obtener)
get_RunOnLastDayOfMonth

Obtiene o establece un valor booleano que indica que la tarea se ejecuta el último día del mes. (Obtener)
get_RunOnLastWeekOfMonth

Obtiene o establece un valor booleano que indica que la tarea se ejecuta en la última semana del mes. (Obtener)
get_RunOnlyIfIdle

Obtiene o establece un valor booleano que indica que el Programador de tareas ejecutará la tarea solo si el equipo está en una condición inactiva. (Obtener)
get_RunOnlyIfNetworkAvailable

Obtiene o establece un valor booleano que indica que el Programador de tareas ejecutará la tarea solo cuando haya una red disponible. (Obtener)
get_SecurityDescriptor

Obtiene o establece el descriptor de seguridad de la tarea. (Obtener)
get_Server

Obtiene o establece el nombre del servidor SMTP que se usa para enviar correo electrónico. (Obtener)
get_Settings

Obtiene o establece la configuración que define cómo el servicio Programador de tareas realiza la tarea. (Obtener)
get_Source

Obtiene o establece dónde se originó la tarea. Por ejemplo, una tarea puede originarse en un componente, servicio, aplicación o usuario. (Obtener)
get_StartBoundary

Obtiene o establece la fecha y hora en que se activa el desencadenador. (Obtener)
get_StartWhenAvailable

Obtiene o establece un valor booleano que indica que el Programador de tareas puede iniciar la tarea en cualquier momento después de que haya transcurrido su hora programada. (Obtener)
get_State

Obtiene el estado operativo de la tarea registrada.
get_State

Obtiene un identificador para el estado de la tarea en ejecución.
get_StateChange

Obtiene o establece el tipo de cambio de sesión de Terminal Server que desencadenaría un inicio de tarea. (Obtener)
get_StopAtDurationEnd

Obtiene o establece un valor booleano que indica si una instancia en ejecución de la tarea se detiene al final de la duración del patrón de repetición. (Obtener)
get_StopIfGoingOnBatteries

Obtiene o establece un valor booleano que indica que la tarea se detendrá si el equipo va a cargar baterías. (Obtener)
get_StopOnIdleEnd

Obtiene o establece un valor booleano que indica que el Programador de tareas finalizará la tarea si la condición de inactividad finaliza antes de que se complete la tarea. La condición de inactividad finaliza cuando el equipo ya no está inactivo. (Obtener)
get_Subject

Obtiene o establece el asunto del mensaje de correo electrónico. (Obtener)
get_Subscription

Obtiene o establece una cadena de consulta que identifica el evento que desencadena el desencadenador. (Obtener)
get_TargetServer

Obtiene el nombre del equipo al que se ejecuta el servicio Programador de tareas al que está conectado el usuario.
get_Title

Obtiene o establece el título del cuadro de mensaje. (Obtener)
get_To

Obtiene o establece la dirección de correo electrónico o las direcciones a las que desea enviar el correo electrónico. (Obtener)
get_Triggers

Obtiene o establece una colección de desencadenadores usados para iniciar una tarea. (Obtener)
get_Type

Obtiene el tipo de acción.
get_Type

Obtiene el tipo del desencadenador.
get_URI

Obtiene o establece el URI de la tarea. (Obtener)
get_UserId

Obtiene o establece el identificador del usuario. (Obtener)
get_UserId

Obtiene o establece el identificador de usuario necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Obtener)
get_UserId

Obtiene o establece el usuario para la sesión de Terminal Server. Cuando se detecta un cambio de estado de sesión para este usuario, se inicia una tarea. (Obtener)
get_UseUnifiedSchedulingEngine

Obtiene o establece un valor booleano que indica que el motor de programación unificado se usará para ejecutar esta tarea. (Obtener)
get_Value

Obtiene o establece el valor asociado a un nombre en un par nombre-valor. (Obtener)
get_ValueQueries

Obtiene o establece una colección de consultas XPath con nombre. Cada consulta de la colección se aplica al último XML de evento coincidente devuelto de la consulta de suscripción especificada en la propiedad Subscription. (Obtener)
get_Version

Obtiene o establece el número de versión de la tarea. (Obtener)
get_Volatile

Obtiene o establece un valor booleano que indica si la tarea se deshabilita automáticamente cada vez que se inicia Windows. (Obtener)
get_WaitTimeout

Obtiene o establece un valor que indica la cantidad de tiempo que el Programador de tareas esperará a que se produzca una condición de inactividad. (Obtener)
get_WakeToRun

Obtiene o establece un valor booleano que indica que el Programador de tareas reactivará el equipo cuando sea el momento de ejecutar la tarea y mantenga el equipo activo hasta que se complete la tarea. (Obtener)
get_WeeksInterval

Obtiene o establece el intervalo entre las semanas de la programación. (Obtener)
get_WeeksOfMonth

Obtiene o establece las semanas del mes durante las que se ejecuta la tarea. (Obtener)
get_WorkingDirectory

Obtiene o establece el directorio que contiene el archivo ejecutable o los archivos que usa el archivo ejecutable. (Obtener)
get_Xml

Obtiene la información de registro con formato XML para la tarea registrada.
get_XmlText

Obtiene o establece una versión con formato XML de la colección. (Obtener)
get_XmlText

Obtiene o establece una versión con formato XML de la información de registro de la tarea. (Obtener)
get_XmlText

Obtiene o establece la definición con formato XML de la tarea. (Obtener)
get_XmlText

Obtiene o establece una definición con formato XML de la configuración de la tarea. (Obtener)
GetAccountInformation

Recupera el nombre de la cuenta del elemento de trabajo.
GetApplicationName

Este método recupera el nombre de la aplicación a la que está asociada la tarea.
GetComment

Recupera el comentario del elemento de trabajo.
GetContext

Se usa para compartir el contexto entre diferentes pasos y tareas que se encuentran en la misma instancia de trabajo.
GetCreator

Recupera el nombre del creador del elemento de trabajo.
GetErrorRetryCount

Recupera el número de veces que el Programador de tareas reintentará una operación cuando se produzca un error. Este método no se implementa.
GetErrorRetryInterval

Recupera el intervalo de tiempo, en minutos, entre los intentos del Programador de tareas de ejecutar un elemento de trabajo si se produce un error. Este método no se implementa.
GetExitCode

Recupera el último código de salida devuelto por el ejecutable asociado al elemento de trabajo en su última ejecución. El método también devuelve el código de salida devuelto al Programador de tareas cuando intentó ejecutar el elemento de trabajo por última vez.
GetFlags

Recupera las marcas que modifican el comportamiento de cualquier tipo de elemento de trabajo.
Getfolder

Obtiene una carpeta que contiene tareas en una ubicación especificada.
Getfolder

Obtiene una carpeta de tareas registradas.
GetFolders

Obtiene todas las subcarpetas de la carpeta .
GetIdleWait

Recupera el tiempo de espera de inactividad del elemento de trabajo.
GetInput

Obtiene las variables de entrada de una tarea.
GetInstances

Devuelve todas las instancias de la tarea registrada actualmente en ejecución.
GetMaxRunTime

Este método recupera el tiempo máximo, en milisegundos, la tarea se puede ejecutar antes de finalizar.
GetMostRecentRunTime

Recupera la hora más reciente en que comenzó a ejecutarse el elemento de trabajo.
GetNextRunTime

Recupera la próxima vez que se ejecute el elemento de trabajo.
GetPage

Este método recupera una o varias páginas de hoja de propiedades asociadas a un objeto de tarea.
GetParameters

Este método recupera los parámetros de la línea de comandos de la tarea.
GetPriority

Este método recupera la prioridad de la tarea.
GetRunningTasks

Obtiene una colección de tareas en ejecución.
GetRunTimes

Recupera los tiempos de ejecución del elemento de trabajo durante un período de tiempo especificado.
GetRunTimes

Obtiene las horas en que se programa la tarea registrada para ejecutarse durante un tiempo especificado.
GetSecurityDescriptor

Obtiene el descriptor de seguridad que se usa como credenciales para la tarea registrada.
GetSecurityDescriptor

Obtiene el descriptor de seguridad de la carpeta.
GetStatus

Recupera el estado del elemento de trabajo.
GetTargetComputer

El método GetTargetComputer devuelve el nombre del equipo en el que ITaskScheduler está destinado actualmente.
GetTask

Obtiene una tarea en una ubicación especificada de una carpeta.
GetTaskFlags

Este método devuelve las marcas que modifican el comportamiento de una tarea.
GetTasks

Obtiene todas las tareas de la carpeta .
GetTrigger

Recupera un desencadenador de tarea.
GetTrigger

El método GetTrigger recupera el desencadenador de tarea actual.
GetTriggerCount

Recupera el número de desencadenadores para el elemento de trabajo actual.
GetTriggerString

Recupera una cadena que describe el desencadenador del elemento de trabajo.
GetTriggerString

El método GetTriggerString recupera el desencadenador de tarea actual en forma de cadena. Esta cadena aparece en la interfaz de usuario del Programador de tareas en un formulario similar a "A las 2 p.m. todos los días, a partir del 11/5/97".
GetWorkingDirectory

Este método recupera el directorio de trabajo de la tarea.
GetWorkItemData

Recupera los datos definidos por la aplicación asociados al elemento de trabajo.
IsOfType

El método IsOfType comprueba el tipo del objeto para comprobar que admite una interfaz determinada.
NewTask

Devuelve un objeto de definición de tarea vacío que se rellenará con la configuración y las propiedades y, a continuación, se registrará mediante el método ITaskFolder::RegisterTaskDefinition.
NewWorkItem

El método NewWorkItem crea un nuevo elemento de trabajo, asignando espacio para el elemento de trabajo y recuperando su dirección.
Siguiente

Recupera el siguiente número especificado de tareas en la secuencia de enumeración.
Pausar

Se llama para pausar el controlador COM.
put_Actions

Obtiene o establece una colección de acciones realizadas por la tarea. (Put)
put_AllowDemandStart

Obtiene o establece un valor booleano que indica que la tarea se puede iniciar mediante el comando Ejecutar o el menú Contextual. (Put)
put_AllowHardTerminate

Obtiene o establece un valor booleano que indica que el servicio Programador de tareas puede finalizar la tarea mediante TerminateProcess. (Put)
put_Arguments

Obtiene o establece los argumentos asociados a la operación de línea de comandos. (Put)
put_Attachments

Obtiene o establece el puntero a una matriz de datos adjuntos que se envía con el mensaje de correo electrónico. (Put)
put_Author

Obtiene o establece el autor de la tarea. (Put)
put_Bcc

Obtiene o establece la dirección de correo electrónico o las direcciones que desea incluir en el mensaje de correo electrónico. (Put)
put_Body

Obtiene o establece el cuerpo del correo electrónico que contiene el mensaje de correo electrónico. (Put)
put_Cc

Obtiene o establece la dirección de correo electrónico o las direcciones que desea cc en el mensaje de correo electrónico. (Put)
put_ClassId

Obtiene o establece el identificador de la clase de controlador. (Put)
put_Compatibility

Obtiene o establece un valor entero que indica con qué versión del Programador de tareas es compatible una tarea. (Put)
put_Context

Obtiene o establece el identificador de la entidad de seguridad de la tarea. (Put)
put_Data

Obtiene o establece datos adicionales asociados al controlador. (Put)
put_Data

Obtiene o establece los datos asociados a la tarea. (Put)
put_Date

Obtiene o establece la fecha y hora en que se registra la tarea. (Put)
put_DaysInterval

Obtiene o establece el intervalo entre los días de la programación. (Put)
put_DaysOfMonth

Obtiene o establece los días del mes durante los que se ejecuta la tarea. (Put)
put_DaysOfWeek

Obtiene o establece los días de la semana durante los que se ejecuta la tarea. (Put)
put_DaysOfWeek

Obtiene o establece los días de la semana en los que se ejecuta la tarea. (Put)
put_Deadline

Obtiene o establece la cantidad de tiempo después del cual el programador de tareas intenta ejecutar la tarea durante el mantenimiento automático de emergencia, si la tarea no se pudo completar durante el mantenimiento automático normal. (Put)
put_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el arranque del sistema y el momento en que se inicia la tarea. (Put)
put_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que se produce el evento y cuándo se inicia la tarea. (Put)
put_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que el usuario inicia sesión y cuándo se inicia la tarea. (Put)
put_Delay

Obtiene o establece la cantidad de tiempo entre el momento en que se registra la tarea y cuándo se inicia la tarea. (Put)
put_Delay

Obtiene o establece un valor que indica cuánto tiempo tiene lugar un retraso antes de que se inicie una tarea después de que se detecte un cambio de estado de sesión de Terminal Server. (ISessionStateChangeTrigger.put_Delay)
put_DeleteExpiredTaskAfter

Obtiene o establece la cantidad de tiempo que el Programador de tareas esperará antes de eliminar la tarea después de que expire. (Put)
put_Description

Obtiene o establece la descripción de la tarea. (Put)
put_DisallowStartIfOnBatteries

Obtiene o establece un valor booleano que indica que la tarea no se iniciará si el equipo se ejecuta en baterías. (Put)
put_DisallowStartOnRemoteAppSession

Obtiene o establece un valor booleano que especifica que la tarea no se iniciará si se desencadena para ejecutarse en una sesión integrada local (RAIL) de Aplicaciones remotas. (Put)
put_DisplayName

Obtiene o establece el nombre de la entidad de seguridad. (Put)
put_Documentation

Obtiene o establece cualquier documentación adicional para la tarea. (Put)
put_Duration

Obtiene o establece cuánto tiempo se repite el patrón. (Put)
put_Enabled

Obtiene o establece un valor booleano que indica si la tarea registrada está habilitada. (Put)
put_Enabled

Obtiene o establece un valor booleano que indica si el desencadenador está habilitado. (Put)
put_EndBoundary

Obtiene o establece la fecha y hora en que se desactiva el desencadenador. (Put)
put_Exclusive

Indica si el programador de tareas debe iniciar la tarea durante el mantenimiento automático en modo exclusivo. (Put)
put_ExecutionTimeLimit

Obtiene o establece la cantidad de tiempo que se permite completar la tarea. (Put)
put_ExecutionTimeLimit

Obtiene o establece la cantidad máxima de tiempo que se permite ejecutar la tarea iniciada por este desencadenador. (Put)
put_From

Obtiene o establece la dirección de correo electrónico desde la que desea enviar el correo electrónico. (Put)
put_GroupId

Obtiene o establece el identificador del grupo de usuarios necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Put)
put_HeaderFields

Obtiene o establece la información de encabezado del mensaje de correo electrónico que se va a enviar. (Put)
put_Hidden

Obtiene o establece un valor booleano que indica que la tarea no estará visible en la interfaz de usuario. (Put)
put_Id

Obtiene o establece el identificador de la acción. (Put)
put_Id

Obtiene o establece un valor GUID que identifica un perfil de red. (Put)
put_Id

Obtiene o establece el identificador de la entidad de seguridad. (Put)
put_Id

Obtiene o establece el identificador del desencadenador. (Put)
put_IdleDuration

Obtiene o establece un valor que indica la cantidad de tiempo que el equipo debe estar en un estado inactivo antes de que se ejecute la tarea. (Put)
put_IdleSettings

Obtiene o establece la información que especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en una condición inactiva. (Put)
put_Interval

Obtiene o establece la cantidad de tiempo entre cada reinicio de la tarea. (Put)
put_LogonType

Obtiene o establece el método de inicio de sesión de seguridad necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Put)
put_MaintenanceSettings

Obtiene o establece un puntero al puntero a un objeto IMaintenanceSettings que el programador de tareas usa para realizar una tarea durante el mantenimiento automático. (Put)
put_MessageBody

Obtiene o establece el texto del mensaje que se muestra en el cuerpo del cuadro de mensaje. (Put)
put_MonthsOfYear

Obtiene o establece los meses del año durante los que se ejecuta la tarea. (IMonthlyDOWTrigger.put_MonthsOfYear)
put_MonthsOfYear

Obtiene o establece los meses del año durante los que se ejecuta la tarea. (IMonthlyTrigger.put_MonthsOfYear)
put_MultipleInstances

Obtiene o establece la directiva que define cómo trabaja el Programador de tareas con varias instancias de la tarea. (Put)
put_Name

Obtiene o establece el nombre de un perfil de red. (Put)
put_Name

Obtiene o establece el nombre asociado a un valor en un par nombre-valor. (Put)
put_NetworkSettings

Obtiene o establece el objeto de configuración de red que contiene un identificador y un nombre de perfil de red. (Put)
put_Path

Obtiene o establece la ruta de acceso a un archivo ejecutable. (Put)
put_Period

Obtiene o establece la cantidad de tiempo que la tarea debe ejecutarse una vez durante el mantenimiento automático normal. (Put)
put_Principal

Obtiene o establece la entidad de seguridad de la tarea que proporciona las credenciales de seguridad de la tarea. (Put)
put_Priority

Obtiene o establece el nivel de prioridad de la tarea. (Put)
put_ProcessTokenSidType

Obtiene o establece el tipo de identificador de seguridad de proceso de tarea (SID). (Put)
put_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IDailyTrigger.put_RandomDelay)
put_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IMonthlyDOWTrigger.put_RandomDelay)
put_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IMonthlyTrigger.put_RandomDelay)
put_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (ITimeTrigger.put_RandomDelay)
put_RandomDelay

Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador. (IWeeklyTrigger.put_RandomDelay)
put_RegistrationInfo

Obtiene o establece la información de registro utilizada para describir una tarea, como la descripción de la tarea, el autor de la tarea y la fecha en que se registra la tarea. (Put)
put_Repetition

Obtiene o establece un valor que indica la frecuencia con la que se ejecuta la tarea y cuánto tiempo se repite el patrón de repetición una vez iniciada la tarea. (Put)
put_ReplyTo

Obtiene o establece la dirección de correo electrónico a la que desea responder. (Put)
put_RestartCount

Obtiene o establece el número de veces que el Programador de tareas intentará reiniciar la tarea. (Put)
put_RestartInterval

Obtiene o establece un valor que especifica cuánto tiempo intentará reiniciar la tarea el Programador de tareas. (Put)
put_RestartOnIdle

Obtiene o establece un valor booleano que indica si la tarea se reinicia cuando el equipo pasa a una condición inactiva más de una vez. (Put)
put_RunLevel

Obtiene o establece el identificador que se usa para especificar el nivel de privilegio necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Put)
put_RunOnLastDayOfMonth

Obtiene o establece un valor booleano que indica que la tarea se ejecuta el último día del mes. (Put)
put_RunOnLastWeekOfMonth

Obtiene o establece un valor booleano que indica que la tarea se ejecuta en la última semana del mes. (Put)
put_RunOnlyIfIdle

Obtiene o establece un valor booleano que indica que el Programador de tareas ejecutará la tarea solo si el equipo está en una condición inactiva. (Put)
put_RunOnlyIfNetworkAvailable

Obtiene o establece un valor booleano que indica que el Programador de tareas ejecutará la tarea solo cuando haya una red disponible. (Put)
put_SecurityDescriptor

Obtiene o establece el descriptor de seguridad de la tarea. (Put)
put_Server

Obtiene o establece el nombre del servidor SMTP desde el que se usa para enviar correo electrónico. (Put)
put_Settings

Obtiene o establece la configuración que define cómo el servicio Programador de tareas realiza la tarea. (Put)
put_Source

Obtiene o establece dónde se originó la tarea. Por ejemplo, una tarea puede originarse en un componente, servicio, aplicación o usuario. (Put)
put_StartBoundary

Obtiene o establece la fecha y hora en que se activa el desencadenador. (Put)
put_StartWhenAvailable

Obtiene o establece un valor booleano que indica que el Programador de tareas puede iniciar la tarea en cualquier momento después de que haya transcurrido su hora programada. (Put)
put_StateChange

Obtiene o establece el tipo de cambio de sesión de Terminal Server que desencadenaría un inicio de tarea. (Put)
put_StopAtDurationEnd

Obtiene o establece un valor booleano que indica si una instancia en ejecución de la tarea se detiene al final de la duración del patrón de repetición. (Put)
put_StopIfGoingOnBatteries

Obtiene o establece un valor booleano que indica que la tarea se detendrá si el equipo va a cargar baterías. (Put)
put_StopOnIdleEnd

Obtiene o establece un valor booleano que indica que el Programador de tareas finalizará la tarea si la condición de inactividad finaliza antes de que se complete la tarea. La condición de inactividad finaliza cuando el equipo ya no está inactivo. (Put)
put_Subject

Obtiene o establece el asunto del mensaje de correo electrónico. (Put)
put_Subscription

Obtiene o establece una cadena de consulta que identifica el evento que desencadena el desencadenador. (Put)
put_Title

Obtiene o establece el título del cuadro de mensaje. (Put)
put_To

Obtiene o establece la dirección de correo electrónico o las direcciones a las que desea enviar el correo electrónico. (Put)
put_Triggers

Obtiene o establece una colección de desencadenadores usados para iniciar una tarea. (Put)
put_URI

Obtiene o establece el URI de la tarea. (Put)
put_UserId

Obtiene o establece el identificador del usuario. (Put)
put_UserId

Obtiene o establece el identificador de usuario necesario para ejecutar las tareas asociadas a la entidad de seguridad. (Put)
put_UserId

Obtiene o establece el usuario para la sesión de Terminal Server. Cuando se detecta un cambio de estado de sesión para este usuario, se inicia una tarea. (Put)
put_UseUnifiedSchedulingEngine

Obtiene o establece un valor booleano que indica que el motor de programación unificada se usará para ejecutar esta tarea. (Put)
put_Value

Obtiene o establece el valor asociado a un nombre en un par nombre-valor. (Put)
put_ValueQueries

Obtiene o establece una colección de consultas XPath con nombre. Cada consulta de la colección se aplica al último XML de evento coincidente devuelto de la consulta de suscripción especificada en la propiedad Subscription. (Put)
put_Version

Obtiene o establece el número de versión de la tarea. (Put)
put_Volatile

Obtiene o establece un valor booleano que indica si la tarea se deshabilita automáticamente cada vez que se inicia Windows. (Put)
put_WaitTimeout

Obtiene o establece un valor que indica la cantidad de tiempo que el Programador de tareas esperará a que se produzca una condición de inactividad. (Put)
put_WakeToRun

Obtiene o establece un valor booleano que indica que el Programador de tareas reactivará el equipo cuando sea el momento de ejecutar la tarea y mantenga el equipo activo hasta que se complete la tarea. (Put)
put_WeeksInterval

Obtiene o establece el intervalo entre las semanas de la programación. (Put)
put_WeeksOfMonth

Obtiene o establece las semanas del mes durante las que se ejecuta la tarea. (Put)
put_WorkingDirectory

Obtiene o establece el directorio que contiene el archivo ejecutable o los archivos que usa el archivo ejecutable. (Put)
put_XmlText

Obtiene o establece una versión con formato XML de la colección. (Put)
put_XmlText

Obtiene o establece una versión con formato XML de la información de registro de la tarea. (Put)
put_XmlText

Obtiene o establece la definición con formato XML de la tarea. (Put)
put_XmlText

Obtiene o establece una definición con formato XML de la configuración de la tarea. (Put)
Actualizar

Actualiza todas las variables de instancia local de la tarea.
RegisterTask

Registra (crea) una nueva tarea en la carpeta mediante XML para definir la tarea.
RegisterTaskDefinition

Registra (crea) una tarea en una ubicación especificada mediante la interfaz ITaskDefinition para definir una tarea.
Remove

Quita la acción especificada de la colección.
Remove

Quita un par nombre-valor seleccionado de la colección.
Remove

Quita el desencadenador especificado de la colección de desencadenadores utilizados por la tarea.
Reset

Restablece la secuencia de enumeración al principio. (IEnumWorkItems.Reset)
Reanudar

Se llama para reanudar el controlador COM.
Run

Envía una solicitud al servicio Programador de tareas para ejecutar el elemento de trabajo.
Run

Ejecuta la tarea registrada inmediatamente.
RunEx

Ejecuta la tarea registrada inmediatamente mediante marcas especificadas y un identificador de sesión.
SetAccountInformation

Establece el nombre de cuenta y la contraseña usados para ejecutar el elemento de trabajo.
SetApplicationName

Este método asigna una aplicación específica a la tarea actual.
SetComment

Establece el comentario del elemento de trabajo.
SetCreator

Establece el nombre del creador del elemento de trabajo.
SetErrorRetryCount

Establece el número de veces que el Programador de tareas intentará volver a ejecutar el elemento de trabajo si se produce un error. Este método no se implementa.
SetErrorRetryInterval

Establece el intervalo de tiempo, en minutos, entre los intentos del Programador de tareas de ejecutar un elemento de trabajo después de que se produzca un error. Este método no se implementa.
SetFlags

Establece las marcas que modifican el comportamiento de cualquier tipo de elemento de trabajo.
SetIdleWait

Establece los minutos que el sistema debe estar inactivo antes de que se pueda ejecutar el elemento de trabajo.
SetMaxRunTime

Este método establece el tiempo máximo que puede ejecutar la tarea, en milisegundos, antes de finalizar.
SetOutput

Establece las variables de salida de una tarea.
SetParameters

Este método establece los parámetros de la línea de comandos para la tarea.
SetPriority

Este método establece la prioridad de la tarea.
SetSecurityDescriptor

Establece el descriptor de seguridad que se usa como credenciales para la tarea registrada.
SetSecurityDescriptor

Establece el descriptor de seguridad de la carpeta.
SetTargetComputer

El método SetTargetComputer selecciona el equipo en el que opera la interfaz ITaskScheduler, lo que permite la administración y enumeración de tareas remotas.
SetTaskFlags

Este método establece las marcas que modifican el comportamiento de una tarea programada.
SetTrigger

El método SetTrigger establece los criterios de desencadenador para un desencadenador de tareas.
SetWorkingDirectory

Este método establece el directorio de trabajo de la tarea.
SetWorkItemData

Este método almacena los datos definidos por la aplicación asociados al elemento de trabajo.
Skip

Omite el siguiente número especificado de tareas en la secuencia de enumeración.
Iniciar

Se llama para iniciar el controlador COM.
Detención

Detiene la tarea registrada inmediatamente.
Detención

Detiene esta instancia de la tarea.
Detención

Se llama para detener el controlador COM.
TaskCompleted

Indica al Programador de tareas que se ha completado el controlador COM.
Terminate

Este método finaliza la ejecución del elemento de trabajo.
UpdateStatus

Indica al Programador de tareas el porcentaje de finalización del controlador COM.

Interfaces

 
IAction

Proporciona las propiedades comunes heredadas por todos los objetos de acción.
IActionCollection

Contiene las acciones que realiza la tarea.
IBootTrigger

Representa un desencadenador que inicia una tarea cuando se inicia el sistema.
IComHandlerAction

Representa una acción que desencadena un controlador.
IDailyTrigger

Representa un desencadenador que inicia una tarea en función de una programación diaria.
IEmailAction

Representa una acción que envía un mensaje de correo electrónico.
IEnumWorkItems

Proporciona los métodos para enumerar las tareas de la carpeta Tareas programadas.
IEventTrigger

Representa un desencadenador que inicia una tarea cuando se produce un evento del sistema.
IExecAction

Representa una acción que ejecuta una operación de línea de comandos.
IIdleSettings

Especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en una condición inactiva.
IIdleTrigger

Representa un desencadenador que inicia una tarea cuando el equipo entra en un estado inactivo.
ILogonTrigger

Representa un desencadenador que inicia una tarea cuando un usuario inicia sesión.
IMaintenanceSettings

Proporciona la configuración que usa el Programador de tareas para realizar tareas durante el mantenimiento automático.
IMonthlyDOWTrigger

Representa un desencadenador que inicia una tarea en una programación de día de semana mensual.
IMonthlyTrigger

Representa un desencadenador que inicia un trabajo en función de una programación mensual.
INetworkSettings

Proporciona la configuración que usa el servicio Programador de tareas para obtener un perfil de red.
IPrincipal

Proporciona las credenciales de seguridad de una entidad de seguridad.
IPrincipal2

Proporciona la configuración extendida aplicada a las credenciales de seguridad de una entidad de seguridad.
IProvideTaskPage

Proporciona los métodos para tener acceso a la configuración de la hoja de propiedades de una tarea.
IRegisteredTask

Proporciona los métodos que se usan para ejecutar la tarea inmediatamente, obtener las instancias en ejecución de la tarea, obtener o establecer las credenciales que se usan para registrar la tarea y las propiedades que describen la tarea.
IRegisteredTaskCollection

Contiene todas las tareas registradas.
IRegistrationInfo

Proporciona la información administrativa que se puede usar para describir la tarea.
IRegistrationTrigger

Representa un desencadenador que inicia una tarea cuando la tarea está registrada o actualizada.
IRepetitionPattern

Define la frecuencia con la que se ejecuta la tarea y cuánto tiempo se repite el patrón de repetición una vez iniciada la tarea.
IRunningTask

Proporciona los métodos para obtener información de y controlar una tarea en ejecución.
IRunningTaskCollection

Proporciona una colección que se usa para controlar las tareas en ejecución.
IScheduledWorkItem

Proporciona los métodos para administrar elementos de trabajo específicos.
ISessionStateChangeTrigger

Desencadena tareas para la conexión o desconexión de la consola, conexión remota o desconexión, o bloqueo de estación de trabajo o desbloqueo de notificaciones.
IShowMessageAction

Representa una acción que muestra un cuadro de mensaje cuando se activa una tarea.
ITask

Proporciona los métodos para ejecutar tareas, obtener o establecer información de tareas y finalizar tareas. Se deriva de la interfaz IScheduledWorkItem y hereda todos los métodos de esa interfaz.
ITaskDefinition

Define todos los componentes de una tarea, como la configuración de la tarea, los desencadenadores, las acciones y la información de registro.
ITaskFolder

Proporciona los métodos que se usan para registrar (crear) tareas en la carpeta, quitar tareas de la carpeta y crear o quitar subcarpetas de la carpeta.
ITaskFolderCollection

Proporciona información y control para una colección de carpetas que contienen tareas.
ITaskHandler

Define los métodos a los que llama el servicio Programador de tareas para administrar un controlador COM.
ITaskHandlerStatus

Proporciona los métodos que usan los controladores COM para notificar al Programador de tareas el estado del controlador.
ITaskNamedValueCollection

Contiene una colección de pares de nombre-valor de la interfaz ITaskNamedValuePair.
ITaskNamedValuePair

Crea un par nombre-valor en el que el nombre está asociado al valor.
ITaskScheduler

Proporciona los métodos para programar tareas.
ITaskService

Proporciona acceso al servicio Programador de tareas para administrar las tareas registradas.
ITaskSettings

Proporciona la configuración que usa el servicio Programador de tareas para realizar la tarea.
ITaskSettings2

Proporciona la configuración extendida que usa el Programador de tareas para ejecutar la tarea. (ITaskSettings2)
ITaskSettings3

Proporciona la configuración extendida que usa el Programador de tareas para ejecutar la tarea. (ITaskSettings3)
ITaskTrigger

Proporciona los métodos para acceder a los desencadenadores y establecer para una tarea. Los desencadenadores especifican horas de inicio de tareas, criterios de repetición y otros parámetros que controlan cuándo se ejecuta una tarea.
ITaskVariables

Define variables de tarea que se pueden pasar como parámetros a controladores de tareas y ejecutables externos que inician las tareas.
ITimeTrigger

Representa un desencadenador que inicia una tarea en una fecha y hora específicas.
ITrigger

Proporciona las propiedades comunes heredadas por todos los objetos de desencadenador.
ITriggerCollection

Proporciona los métodos que se usan para agregar, quitar de y obtener los desencadenadores de una tarea.
IWeeklyTrigger

Representa un desencadenador que inicia una tarea en función de una programación semanal.

Estructuras

 
DIARIO

Define el intervalo, en días, en el que se ejecuta una tarea.
MONTHLYDATE

Define el día del mes que se ejecutará la tarea.
MONTHLYDOW

Define las fechas que la tarea se ejecuta por mes, semana y día de la semana.
TASK_TRIGGER

Define las horas para ejecutar un elemento de trabajo programado.
TRIGGER_TYPE_UNION

Define la programación de invocación del desencadenador dentro del miembro Type de una estructura de TASK_TRIGGER.
SEMANAL

Define el intervalo, en semanas, entre las invocaciones de una tarea.