I am trying to automate a process that spans several servers and am using batch files and PSEXEC to accomplish that. I have it all working but am running into one issue. I am running a command remotely that requires a Y to confirm the action. There is no quiet mode, /y flag, or any other argument that I can see to get around this. I have tried to put a pipe |Y on the end of the psexec line, I have tried a batch file with echo Y| on the front and |Y on the end. Every time, I get a "Cannot read keys when either application does not have a console or when console input has been redirected from a file. Try Console.Read." message... Any help?