Trying to run psexec to remote to server and recycle app pool
Posted
by
James
on Stack Overflow
See other posts from Stack Overflow
or by James
Published on 2010-12-21T22:40:55Z
Indexed on
2010/12/21
22:54 UTC
Read the original article
Hit count: 346
If I run this from my command prompt it works fine.
psexec \ServerName cscript.exe iisapp.vbs /a AppName /r
I'm trying to do the same thing with C# console app. I'm using the below code but most of the time the application hangs and doesn't complete, and the few times it does it throws an error code. Am I doing this wrong? Anyone know where I can look up the error or error code?
static void RecycleAppPool(string sServer)
{
Console.Clear();
ProcessStartInfo p = new ProcessStartInfo("psexec.exe", "\\\\" + sServer + " cscript.exe iisapp.vbs /a <AppName> /r");
p.RedirectStandardInput = true;
p.UseShellExecute = false;
Process.Start(p);
}
When it completes with error, looks like this
"cscript.exe exited with error code -2147024664"
© Stack Overflow or respective owner