LogonTrigger (objeto)
Objeto de scripting que representa un desencadenador que inicia una tarea cuando un usuario inicia sesión. Cuando se inicia el servicio Programador de tareas, se enumeran todos los usuarios que han iniciado sesión y se ejecutan todas las tareas registradas con desencadenadores de inicio de sesión que coincidan con el usuario que ha iniciado sesión.
Miembros
El objeto LogonTrigger tiene estos tipos de miembros:
Propiedades
El objeto LogonTrigger tiene estas propiedades.
Propiedad | Tipo de acceso | Descripción |
---|---|---|
Delay |
Lectura/escritura |
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 el trabajo. |
habilitado |
Lectura/escritura |
Se hereda del objeto Trigger . Obtiene o establece un valor booleano que indica si el desencadenador está habilitado. |
EndBoundary |
Lectura/escritura |
Se hereda del objeto Trigger . Obtiene o establece la fecha y hora en que se desactiva el desencadenador. El desencadenador no puede iniciar la tarea después de desactivarla. |
ExecutionTimeLimit |
Lectura/escritura |
Se hereda del objeto Trigger . Obtiene o establece la cantidad máxima de tiempo que se permite ejecutar la tarea iniciada por el desencadenador. |
Id |
Lectura/escritura |
Se hereda del objeto Trigger . Obtiene o establece el identificador del desencadenador. |
Repetición |
Lectura/escritura |
Se hereda del objeto Trigger . 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. |
StartBoundary |
Lectura/escritura |
Se hereda del objeto Trigger . Obtiene o establece la fecha y hora en que se activa el desencadenador. |
Tipo |
Solo lectura |
Se hereda del objeto Trigger . Obtiene el tipo del desencadenador. |
Userid |
Lectura/escritura |
Obtiene o establece el identificador del usuario. |
Comentarios
Si desea que una tarea se desencadene cuando cualquier miembro de un grupo inicie sesión en el equipo en lugar de cuando un usuario específico inicie sesión, no asigne un valor a la propiedad LogonTrigger.UserId . En su lugar, cree un desencadenador de inicio de sesión con una propiedad LogonTrigger.UserId vacía y asigne un valor a la entidad de seguridad de la tarea mediante la propiedad Principal.GroupId .
Al leer o escribir XML para una tarea, se especifica un desencadenador de inicio de sesión mediante el elemento LogonTrigger del esquema del Programador de tareas.
Ejemplos
Para obtener más información y código de ejemplo para este objeto de scripting, vea Ejemplo de desencadenador de inicio de sesión (scripting).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Biblioteca de tipos |
|
Archivo DLL |
|