Saltar a contenido

Aplicaciones de script

Asigne a las aplicaciones de scripting el nombre de la interfaz de script que las activa (por ejemplo, ScriptBeforeUpload o ScriptAfterUpload). Proporciónelas en formato EXE o BAT (por ejemplo, ScriptBeforeUpload.exe o ScriptBeforeUpload.bat).

Info

Si el directorio de script contiene un archivo *.exe y un archivo *.bat con el mismo nombre, el sistema ejecuta sólo el archivo *.exe.

Las aplicaciones de script se llaman a través de la línea de comandos con los siguientes parámetros.

Parámetros Descripción
/ConfigFileW: Ruta absoluta (ruta y nombre) del archivo de interfaz codificado en UTF-16
/rd: Ruta del archivo del servidor
/at: Lugar de ejecución

Info

Por compatibilidad, también puede utilizar Archivos de interfaz en la página de código local. Para ello, utilice el parámetro /ConfigFile:. Establezca /ConfigFile: en la ruta absoluta del Archivo de interfaz codificado en la página de códigos local, siempre que la conversión de UTF-16 sea posible sin pérdida de información.

Compruebe que todos los scripts existentes son compatibles con Unicode y actualícelos si es necesario.

Ejemplo

Llame a la aplicación de scripting ScriptBeforeUpload.exe en el lado del servidor utilizando la información del Archivo de interfaz:

ScriptBeforeUpload.exe /ConfigFile:D:\ServerArchive\VD_TMP_VD\639DA01F8ABD4D9D80C702AF85C822F5.ini /rd:D:\ServerArchive
/at:s /ConfigFileW:D:\ServerArchive\VD_TMP_VD\F9E5E19475BC4AC7945E2DA75ED8E74A.ini

Info

Si la aplicación de script devuelve un error al iniciarse o ejecutarse, el sistema marca la tarea como fallida e incluye el error en el Resultado de la tarea.

Utilice un archivo de inicialización para asignar scripts a tipos de componentes específicos. Asigne a este archivo el nombre del correspondiente Script*.exe (por ejemplo, ScriptBeforeEdit.exe -> ScriptBeforeEdit.ini):

Sección [General]

Clave Descripción
por defecto Nombre del archivo SCRIPT que se ejecutará para todos los tipos de componentes
{ID del tipo de componente} Nombre del archivo SCRIPT que se ejecutará para el tipo de componente especificado (son posibles múltiples claves con diferentes identificadores de tipo de componente)