====== Adaptador Genérico Script ====== ===== Introducción ===== Este adaptador es utilizado para ejecutar scripts (secuencias de comandos) en máquinas remotas o locales, sin importar el Sistema Operativo que está funcionando en esa máquina. ===== Configuración ===== En el proceso de inicialización, es necesario proporcionar la información para conectarse con la máquina. Esta es la información que el adaptador necesita: ===== Parámetros de Inicialización ===== * **Usuario**: nombre de usuario autorizado para acceder al equipo Host. * **Contraseña**: contraseña de un usuario autorizado a acceder al equipo del Host. * **Host**: dirección IP de la máquina Host. * **Puerto**: puerto para la dirección IP de la máquina Host. * **Tipo de Conexión**: tipo de conexión al equipo Host. Por ejemplo: SSH (Conexión segura). ===== Funciones ===== * **connect_Script()**: intenta conectarse al servidor SSH. Devuelve true si lo consigue con éxito, y devuelve false si no lo consigue. No requiere parámetros ya que utiliza los del adaptador. * **disconnect_Script()**: realiza la desconexión del servidor SSH. Devuelve verdadero si tiene éxito o falso en caso contrario. No requiere parámetros. * **execute_Script(Script)**: obtiene el comando que le permite ejecutar el script. Devuelve un String con el resultado de la ejecución del script. Genera un fichero "ScriptResultsStep.txt" en el mismo directorio de los logs, si se han solicitado evidencias. * **newConnect_Script(Username, Password, Host, Port, Connection_Type)**: permite definir una nueva conexión con un servidor SSH diferente, usando los mismos parámetros que se utilizan en la inicialización del Adaptador. Devuelve verdadero si tiene éxito o falso en caso contrario.