Para añadir un Gestor de Eventos:
Por ejemplo, creemos un gestor de evento para el evento 'creación de cuenta de cliente' . El gestor aceptará un nombre de cliente como primer parámetro y el nombre de usuario del cliente como segundo parámetro. Para simplificarlo usaremos un archivo de lote denominado test-handler.bat que tiene la siguiente apariencia:
echo "--------------" >> c:\windows\temp\event_handler.log
información rem sobre la fecha y hora del evento
date /T>> c:\windows\temp\event_handler.log
información rem de la cuenta de cliente creada
echo "cliente creado">> c:\windows\temp\event_handler.log
nombre del cliente rem
echo "name: %1">> c:\windows\temp\event_handler.log
nombre de usuario del cliente rem
echo "login: %2">> c:\windows\temp\event_handler.log
echo "--------------" >> c:\windows\temp\event_handler.log
Este script imprime alguna información en el archivo para que podamos controlar su ejecución.
Supongamos que nuestro script está ubicado en el directorio c:\program files\parallels\plesk\scripts\
. Lo registramos creando un gestor de evento a través del panel de control:
Cuando se asignan múltiples gestores a un único evento, puede indicar la secuencia de ejecución del gestor ajustando las diferentes prioridades (un valor superior corresponde a una prioridad más elevada).
c:\program files\parallels\plesk\scripts\test-handler.bat" <new_contact_name> <new_login_name>
.Tenga en cuenta que si el nombre del directorio o del archivo tiene espacios, la ruta debe indicarse entre comillas.
Nota: En el comando hemos indicado los parámetros entre paréntesis angulares
y <new_contact_name>
<
new_login_name
. Antes de ejecutar el gestor, se sustituirán con el nombre y nombre de usuario del cliente creado respectivamente. A continuación se mostrará la lista de parámetros disponibles. Debe tener en cuenta que eliminando operaciones, los parámetros del tipo new_xxx contienen un string vacío. Con la creación de operaciones, los parámetros del tipo old_xxx contienen un string vacío.>
Si ahora accede a Parallels Plesk Panel, crea un nuevo cliente e indica el valor 'Algún Cliente' en el campo Nombre de Contacto y 'some_client' en el campo Nombre de Usuario, se invocará al gestor y se añadirán los siguientes registros en c:\windows\temp\event_handler.log
:
Sab Jun 26 21:46:34 NOVT 2004
cliente creado
nombre: Algún cliente
Nombre de usuario: some_client
Si desea indicar uno o más gestores, repita la operación para cada uno de los nuevos gestores.
Si desea más información sobre los eventos que pueden ser procesados por el gestor de eventos, consulte la Guía de Administración Avanzada de Parallels Plesk Panel que encontrará en el sitio Web de Parallels.