Ejecutar un script de Transaction desde la línea de comandos
Cuando ejecute un script de Transaction desde la línea de comandos, podrá pasar comandos de script de Transaction como parámetros.
Puede ejecutar un script de Transaction desde la línea de comandos utilizando esta sintaxis:
"ruta completa de Winshuttle.Studio.Console.exe" -SapTransaction -run"<nombre del script de Transaction con la ruta completa>" [parámetros: opcionales]
Nota: Este comando requiere que la "ruta completa de Winshuttle.Studio.Console.exe" aparezca entre comillas inglesas. Además, asegúrese de que haya un solo espacio entre la "ruta completa de TxShuttle.exe" y el "nombre del script de Transaction con la ruta completa".
Cuando introduzca los comandos del script de Transaction, utilice un espacio como delimitador para separar los comandos. El orden en el que introduce estos comandos no es relevante. Si el comando de script de Transaction que ha especificado no existe en el script de Transaction que está utilizando, el comando se añadirá en el momento de la ejecución.
Ejemplo:
"C:\Archivos de programa\Winshuttle\Studio\Winshuttle.Studio.Console.exe" -SapTransaction -run"C:\MisDocumentos\Winshuttle\Studio\Script\Ejemplo.TxR" -dsr"4" -der"6"
En este ejemplo, Transaction se ejecuta, abre Ejemplo.TxR, lee el archivo y sustituye o añade estos comandos al archivo:
- -dsr empieza desde la fila 4 (omite el valor de la fila inicial especificada en la pestaña de ejecución de Studio).
- -der detiene la ejecución después de tres transacciones (omite el valor de la fila final indicado en la pestaña de ejecución de Studio).
Transaction ejecuta la grabación con los parámetros que hay en la línea de comandos. Todos los comandos que se ejecutan en el símbolo del sistema tienen precedencia sobre los mismos comandos que ya se encuentran en el archivo de script de Transaction.
Puede probar esta operación de línea de comandos si ejecuta el comando en el cuadro de diálogo Ejecución de Windows.
Nota: Para obtener mejores resultados, pruebe estos comandos primero en un sistema que no sea de producción con un número limitado de transacciones antes de ejecutar el script de Transaction desde la línea de comandos.
Referencia de los comandos
Parámetro |
Descripción |
Ejemplo |
-alf |
Nombre de la credencial de inicio de sesión automático |
-alf"W6r-800-alguien" |
-arf |
Adjuntar el archivo de datos con los resultados de la grabación |
-arf"true" |
-dsw |
Deshabilitar la advertencia del servidor de producción |
-dsw"true" |
-rfn |
Nombre del archivo de resultados |
-rfn"C:\Users\centraluser\Desktop\MM02.xlsx" |
-eml |
Enviar la notificación de correo electrónico al confirmar la programación |
-eml"alguien@winshuttle.com,alguien@ejemplo.com" |
-irr |
Si el motivo de ejecución es necesario o no |
-irr"true" |
-rsn |
Motivo de la ejecución |
-rsn"Esto es una ejecución de prueba" |
-mod |
Modo de grabación del script |
-mod"0" (0 = Batch input, 1 = No batch input sin controles, 2 = No batch input con controles, 3 = GUI Scripting) |
-dsr |
Fila inicial |
-dsr"5" |
-der |
Fila final |
-der"10" |
-wel | Escribir registro ampliado | -wel"true" |
-scd |
Guardar en Foundation |
-scd"true" |