Dynk: Tienes razon. Estando en el CLiente lo puede ejecutar Gracias!!
Rootk: Asi amiguin, de hecho lo que quiero es afectar al server. y es que el .bat contiene unas transformaciones DTS para actualizar la informacion que contiene la maquina local hacia el servidor. Lo estuve intentadon por muchos modos, pero algunos resultaban muuuy lentos y otros no funcionaron, cuando encotre esto:
Código:
.
.
.
using System.Diagnostics;
.
.
.
Process proceso= new Process();
proceso.StartInfo.UseShellExecute = false;
proceso.StartInfo.RedirectStandardOutput = true;
proceso.StartInfo.RedirectStandardError = true;
proceso.StartInfo.CreateNoWindow = true;
proceso.StartInfo.FileName = "c:\\sender.bat";
proceso.StartInfo.Arguments = "";
proceso.StartInfo.WorkingDirectory = "c:\\";
proceso.Start();
lo utilizaban para esplegar el teclado en pantalla de windows, la verdad no lo probe casi sino que lo hice directo inclusive en otro lado vi que se podia usar otra instruccion pero que al querer ejecutarla no marcaba nada ni se veia que trabajara, pero al revisar el administrador de tareas aparece la linea de dtsrun en ejecucion. A mi me sirve que lo haga en background porque el usuario no ve lo que se esta haciendo y esa es la intencion del cliente
Gracias por su ayuda siempre es muy util!!!! (y salvadora!!)