
Estoy tratando de ejecutar un VBS mediante una página ASP, pero no hay forma humana de realizar (supongo que será por temas de seguridad), pero existe algún truco o forma de lanzar el .VBS desde un ASP.
Gracias a todos y un saludo,
Fran:
| |||
Ejecutar .VBS desde ASP ![]() Estoy tratando de ejecutar un VBS mediante una página ASP, pero no hay forma humana de realizar (supongo que será por temas de seguridad), pero existe algún truco o forma de lanzar el .VBS desde un ASP. Gracias a todos y un saludo, Fran:
__________________ El saber no es lo importante, lo verdaderamente importante, es conocer al que sabe. |
| |||
Son archivos de Visual Basic Script, que tras seleccionar un Servidor y un proyecto en concreto, se ha de ejecutar el archivo de Visual Basic Script para realizar ciertas operaciones en el servidor seleccionado. Gracias y un saludo, Fran
__________________ El saber no es lo importante, lo verdaderamente importante, es conocer al que sabe. |
| |||
En primer lugar, gracias por tu interés. En segundo lugar, te explico el tingladillo. En un Servidor W2k Server, con IIS y páginas ASP, capturamos la información un SQL con la lista de servidores instalados en un determinado proyecto. Una vez seleccionado el servidor, el ASP tras validar una serie de campos, ha de ejecutar un archivo de Visual Basic Script, el cual realiza una consulta LDAP para verificar que los parámetros pasados por el ASP (en este caso Usuario, Last Login y Path de inicio) son los correctos. Si los datos son correctos, el Visual Basic Script ha de realizar el cambio de Password que el usuario ha seleccionado mediante la página ASP. Este chorizo es en este caso, en otros casos, se hacen IISResets a servidores remotos, se tareas de BackUp predefinidas, se paran o reinician servicios, etc... tenemos toda una bateria de Scripts que realizan todas las tareas de administración normales dentro de un parque de servidores. Gracias, Fran
__________________ El saber no es lo importante, lo verdaderamente importante, es conocer al que sabe. |
| |||
Ahora mismo, he desarrollado una aplicación de Visual Basic, que realiza una conexión vía Terminal al Servidor "Master". Dicha conexión, ejecuta a su vez un .vbs que dependiendo de los parámetros que le pasa el Visual Basic (previamente seleccionados por un operador) ejecuta el Script correspondiente a la tarea que se desea desempeñar. El problema de esto, es que cada vez que queremos hacer una nueva implementación, bien de opciones, proyectos, cambio de passwords, etc... tengo que recompilar e instalar el .EXE del Visual Basic y es un coñ....zo, por lo que estoy intentando que desde un ASP (que solo se actulize en el servidor "Master") haga las mismas funciones que el .EXE de Visual Basic. Aquí tenemos unos 160 servidores WEB, en distintas redes y dominios y mediante el ASP estoy intentando que el móvil suene de madrugada lo menos posible :) Gracias de nuevo.
__________________ El saber no es lo importante, lo verdaderamente importante, es conocer al que sabe. |
| ||||
Cita: mmm, efectivamente, hice un script rápido .vbs y al ejecutarlo con wscript.shell, marca un error de permisos en mi XP, lo curioso es que desde el servidor de pruebas (un win2000) si se ejecuta. Deja reviso por ahí....estoy intentando que el móvil suene de madrugada lo menos posible ... Se me ocurre consumir una DLL desde ASP que ejecute el .vbs, pero supongo que el problema serían los parámetros necesarios para que se ejecuten los distintos .vbs. |