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 Inicio > Ejecutar 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_folder es la ruta completa a la instalación de SunSystems.
  • profile es el nombre del perfil definido en Escritorio de transferencias.
  • automation_profile_name es el nombre de la automatización definida en Escritorio de transferencias.
  • user_ID es su id. de usuario de SunSystems.
  • user_password es la contraseña de su id. de usuario de SunSystems.
Nota: La línea de comando se puede utilizar para ejecutar un perfil o una automatización pero no es posible ejecutar ambos con la misma línea de comando.

Las letras de los parámetros debe introducirse precedidas de un guion.

  • p para 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 profile para 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.
  • a para ejecutar una automatización.
  • n para realizar una ejecución sin mostrar la interfaz de Escritorio de transferencias. Puede ser útil cuando se ejecutan automatizaciones mediante un programador.
  • s para ejecutar en modo único. Se ejecuta un solo perfil en la interfaz de Escritorio de transferencias.
  • u para 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.
  • x para 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 MyPa55w0rd

Donde:

  • 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.