
En este momento tengo un servidor que ejecuta ColdFusion y que se utiliza para acceder a un programa whois de Windows en el servidor. Cada vez que llamo a este comando a través de ColdFusion (usando cfexecute), el comando expira. Creo que el problema se debe a que la primera vez que un usuario ejecuta el archivo .exe se le pide que acepte la licencia. Actualmente, ColdFusion está configurado para ejecutarse en la cuenta del sistema local y me pregunto si es posible de alguna manera iniciar sesión en esta cuenta y ejecutar el programa manualmente a través de la consola para poder aceptar la licencia.
Supongo que mi única otra opción es cambiar la cuenta con la que se ejecuta ColdFusion, pero preferiría no hacerlo.
Respuesta1
En casos como este, generalmente simplemente ejecuto el servicio principal de la aplicación ColdFusion como un usuario particular y luego inicio sesión en el servidor con esa cuenta de usuario para desbloquear el software, aceptar los términos, descargar la clave SFTP, etc. para que ColdFusion pueda usarlo como ese usuario. La guía de bloqueo de Adobe ColdFusion recomienda ejecutar ColdFusion con su propia cuenta de bajos privilegios que tenga acceso a la menor cantidad posible del servidor.