how para ejecutar múltiples cammand en el símbolo del sistema usando c #
Quiero ejecutar múltiples comandos de la siguiente manera:
cd C: \ Informatica \ 9.0 \ clients \ PowerCenterClient \ client \ bin
pmrep
connect -r rs_01_lab -d Domain_DELLBANPDB01 -n etl_designer -x etl123
usando C # ...
Y he escrito un código de la siguiente manera:
Process p = new Process();
ProcessStartInfo info = new ProcessStartInfo("cmd.exe");
info.RedirectStandardInput = true;
info.UseShellExecute = false;
p.StartInfo = info;
p.Start();
using (StreamWriter sw = p.StandardInput)
{
if (sw.BaseStream.CanWrite)
{
sw.WriteLine("cd C:\Informatica\9.0\clients\PowerCenterClien\client\bin");
sw.WriteLine("pmrep");
sw.WriteLine("connect -r rs_01_lab -d Domain_DELLBANPDB01 -n etl_designer -x etl123");
StreamReader SR = p.StandardOutput;
string myString = SR.ReadToEnd();
sw.WriteLine("mypassword");
sw.WriteLine("use mydb;");
}
}
Pero no puedo escribir el comando en el símbolo del sistema.
¿Pueden ayudarme con respecto a esto?
Gracias de antemano, Sunayana