Método ITaskService::Connect (taskschd.h)
Se conecta a un equipo remoto y asocia todas las llamadas posteriores en esta interfaz con una sesión remota. Si el parámetro serverName está vacío, este método se ejecutará en el equipo local. Si no se especifica el usuario , se usa el token actual.
Sintaxis
HRESULT Connect(
[in, optional] VARIANT serverName,
[in, optional] VARIANT user,
[in, optional] VARIANT domain,
[in, optional] VARIANT password
);
Parámetros
[in, optional] serverName
Nombre del equipo al que desea conectarse. Si el parámetro serverName está vacío, este método se ejecutará en el equipo local.
[in, optional] user
Nombre de usuario que se usa durante la conexión al equipo. Si no se especifica el usuario , se usa el token actual.
[in, optional] domain
Dominio del usuario especificado en el parámetro user .
[in, optional] password
Contraseña que se usa para conectarse al equipo. Si no se especifican el nombre de usuario y la contraseña, se usa el token actual.
Valor devuelto
Este método puede devolver uno de estos valores.
Código o valor devuelto | Descripción |
---|---|
|
La operación se ha completado correctamente. |
|
Se deniega el acceso para conectarse al servicio Programador de tareas. |
|
El servicio Programador de tareas no se está ejecutando. |
|
La aplicación no tiene suficiente memoria para completar la operación o el usuario, la contraseña o el dominio tiene al menos un valor NULL y un valor distinto de NULL. |
|
Este error se devuelve en las situaciones siguientes:
|
|
No se pueden especificar los parámetros de usuario, contraseña o dominio al conectarse a un equipo remoto de Windows XP o Windows Server 2003 desde un equipo con Windows Vista. |
Comentarios
Se debe llamar al método ITaskService::Connect antes de llamar a cualquiera de los otros métodos ITaskService .
Si va a conectarse a un equipo remoto de Windows Vista desde Windows Vista, debe permitir la excepción de firewall de administración de tareas programadas remotas en el equipo remoto. Para permitir esta excepción, haga clic en Inicio, Panel de control, Seguridad, Permitir un programa a través del Firewall de Windows y, a continuación, active la casilla Administración remota de tareas programadas. A continuación, haga clic en el botón Aceptar en el cuadro de diálogo Configuración del Firewall de Windows.
Si va a conectarse a un equipo remoto equipado con Windows XP o Windows Server 2003 desde un equipo equipado con Windows Vista, necesita permitir la excepción de firewall Compartir archivos e impresoras en el equipo remoto. Para permitir esta excepción, haga clic en Inicio, Panel de control, haga doble clic en Firewall de Windows, seleccione la pestaña Excepciones y, a continuación, seleccione la excepción Firewall de uso compartido de impresoras y archivos. A continuación, haga clic en el botón Aceptar en el cuadro de diálogo Firewall de Windows. El servicio Registro remoto también debe ejecutarse en el equipo remoto.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | taskschd.h |
Library | Taskschd.lib |
Archivo DLL | Taskschd.dll |