Ejecutar automatizaciones desde una línea de comando
Las automatizaciones se suelen ejecutar desde Escritorio de transferencias pero también puede ejecutarlos desde una línea de comando. Pro ejemplo, en Windows seleccione para especificar el comando en Símbolo del sistema. Puede utilizar la misma sintaxis de línea de comando empleada para configurar un programa de programación (por ejemplo, NT Scheduler) para ejecutar la automatización de forma programada. El comando también se puede usar en un acceso directo de SunSystems para ejecutar un determinado perfil directamente desde SunSystems.
La sintaxis para ejecutar una automatización, o un perfil, desde una línea de comando es: <SunSystems_installation_folder\ssc\bin\AutomationDesk.exe -p profile> -a <automation_profile_name> -n -s -u user_ID -x user_password
Donde:
-
SunSystems_installation_folderes la ruta completa a la instalación de SunSystems. -
profilees el nombre del perfil definido en Escritorio de transferencias. -
automation_profile_namees el nombre de la automatización definida en Escritorio de transferencias. user_IDes su id. de usuario de SunSystems.user_passwordes la contraseña de su id. de usuario de SunSystems.
Las letras de los parámetros debe introducirse precedidas de un guion.
ppara ejecutar un perfil. Debe especificar el nombre de archivo y la base de datos en el perfil antes de usar esta opción. De forma alternativa, use-s profilepara mostrar el perfil en Escritorio de transferencias. Esta opción permite a los usuarios definir o restablecer los parámetros de cualquier perfil, incluidos el nombre de archivo y la base de datos. El perfil puede ejecutarse manualmente desde Escritorio de transferencias, si es necesario.-
apara ejecutar una automatización. -
npara realizar una ejecución sin mostrar la interfaz de Escritorio de transferencias. Puede ser útil cuando se ejecutan automatizaciones mediante un programador. -
spara ejecutar en modo único. Se ejecuta un solo perfil en la interfaz de Escritorio de transferencias. -
upara especificar un id. de usuario. Esto es necesario para asegurarse de que el perfil lo ejecuta siempre el id. de usuario apropiado.Nota: El Id. de usuario seleccionado debe pertenecer a uno de los grupos de SunSystems Connect. -
xpara especificar la contraseña. Solo es necesario si se especifica id. de usuario.
Ejemplo
A continuación se muestra un ejemplo de una línea de comando para una automatización:
C:\archivos de programas\SunSystems\ssc\bin\AutomationDesk.exe -a Export2 -n -u NIC -x MyPa55w0rdDonde:
- Export2 es el nombre de la automatización según se especificó en Escritorio de transferencias
- NIC es el id. de usuario habilitado para utilizar SunSystems Connect
- MyPa55w0rd es la contraseña del id. de usuario NIC.