Método ITaskScheduler::SetTargetComputer (mstask.h)
[[Esta API puede modificarse o no estar disponible en versiones posteriores del sistema operativo o del producto. Use las interfaces del Programador de tareas 2.0 en su lugar. ]
El método SetTargetComputer selecciona el equipo en el que funciona la interfaz ITaskScheduler , lo que permite la administración y enumeración de tareas remotas.
Sintaxis
HRESULT SetTargetComputer(
[in] LPCWSTR pwszComputer
);
Parámetros
[in] pwszComputer
Puntero a una cadena de caracteres anchos terminada en NULL que especifica el nombre del equipo de destino para la instancia actual de la interfaz ITaskScheduler . Especifique el nombre del equipo de destino en el formato Convención de nomenclatura universal (UNC). Para indicar el equipo local, establezca este valor en NULL o en el nombre UNC del equipo local.
Valor devuelto
El método SetTargetComputer devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
El servicio Programador de tareas no está instalado en el equipo de destino. |
|
El usuario no tiene acceso al equipo remoto. |
|
El parámetro pwszComputer no es válido. |
|
Error de asignación de memoria. |
Comentarios
Para que un equipo Con Windows Server 2003, Windows XP cree, supervise o controle tareas en un equipo Windows Vista, se deben completar las siguientes operaciones en el equipo Windows Vista y el usuario que llama al método ITaskScheduler::SetTargetComputer debe ser miembro del grupo Administradores en el equipo remoto de Windows Vista.
Habilitar la excepción "Compartir archivos e impresoras" en firewall de Windows
- Haga clic en Inicio y, a continuación, en Panel de control.
- En Panel de control, haga clic en Vista clásica y, a continuación, haga doble clic en el icono Firewall de Windows.
- En la ventana Firewall de Windows, haga clic en la pestaña Excepciones y active la casilla Excepción De uso compartido de archivos e impresoras .
Habilitación del servicio "Registro remoto"
- Abra una ventana del símbolo del sistema y escriba el siguiente comando: net start "Remote Registry"
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mstask.h |
Library | Mstask.lib |
Archivo DLL | Mstask.dll |