Ejecutar .exe en el servidor

49 views
Skip to first unread message

cro...@gmail.com

unread,
May 15, 2006, 8:03:25 AM5/15/06
to Desarrollo de Aplicaciones y Servicios Web
Saludos a tod@s!
Espero que alguien me pueda echar una mano con esto. Estoy intentado
ejecutar un archivo del servidor desde un webform, lo necesito para
borrar desde esa web un usuario del Sharepoint y para hacer estoy tengo
que ejecutar un stsadm.exe

He probado con
System.Diagnostics.Process.Start("archivo.exe");

pero no he conseguido nada, si intento ejecutar por ejemplo notepad no
se llega a abrir pero se queda en 2º y se puede ver desde el
administrador de tareas.

Qué podría hacer? Un saludo!

jom...@gmail.com

unread,
Jun 9, 2006, 4:21:44 AM6/9/06
to Desarrollo de Aplicaciones y Servicios Web
Hola,

Disculpa la tardanza, igual ya lo has solucionado, en ese caso,
felicidades y creo que todos agradecerían que posteases tu solución.
Si no es así, y todavía estás atascado, te aconsejo que le eches un
vistazo a todas sobrecargas del método
System.Diagnostics.Process.Start y a la clase ProcessStartInfo.

Por ejemplo:

//creamos el objeto que controlará el proceso que vamos a lanzar
ProcessStartInfo psi = new ProcessStartInfo();
//le decimos que se muestre y que no se quede en 2º plano
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
//nombre del ejecutable
psi.FileName = "archivo.exe";
//argumentos de la línea de comandos, si los necesita
psi.Arguments = strArgumentos;

//obtenemos una referencia al nuevo proceso
Process p = System.Diagnostics.Process.Start(psi);

//y podemos esperar a que finalice su ejecución
p.WaitForExit();

En http://www.devx.com/dotnet/Article/7914 también encontrarás un par
de formas más de hacerlo mismo.

Un saludo.

cro...@gmail.com

unread,
Jun 9, 2006, 3:16:30 PM6/9/06
to Desarrollo de Aplicaciones y Servicios Web
Saludos! Y gracias por responder!
Al final lo solucioné, estaba probando con el mismo código que me has
pasado y no me funcionaba, pero el problema estaba en los permisos.

Muchas gracias! un saludo

Reply all
Reply to author
Forward
0 new messages