I'm trying to capture the output of the remote process from psexec (i.e. not psexec's own output). So, for example I could run "ipconfig" and print the output to a log file.
I have tried:
psexec \\myserver ipconfig > output.log psexec \\myserver ipconfig >> output.log psexec \\myserver ipconfig 2> output.log psexec \\myserver ipconfig > output.log 2>&1
The last just gives the psexec output.
I'n not sure what the differences are between all of these, but I've seen them suggested in my hunt for the answer elsewhere.
Can anybody give me an example command line that will capture the output of ipconfig to a file??
Edit 1: I want the log file to be saved on the local machine, not the remote one.
Here is what I get from running "psexec \\myserver ipconfig":
C:\TempDll>psexec \\myserver ipconfig PsExec v1.95 - Execute processes remotely Copyright (C) 2001-2009 Mark Russinovich Sysinternals - www.sysinternals.com ipconfig exited on myserver with error code 0. C:\TempDll>