Próbuję przechwycić dane wyjściowe procesu zdalnego z psexec (tzn. Nie własne wyjście psexec). Na przykład mógłbym uruchomić „ipconfig” i wydrukować dane wyjściowe do pliku dziennika.
Próbowałem:
psexec \\myserver ipconfig > output.log
psexec \\myserver ipconfig >> output.log
psexec \\myserver ipconfig 2> output.log
psexec \\myserver ipconfig > output.log 2>&1
Ostatni daje tylko wyjście psexec.
Nie jestem pewien, jakie są różnice między nimi wszystkimi, ale widziałem je zasugerowane w moim poszukiwaniu odpowiedzi gdzie indziej.
Czy ktoś może mi podać przykładowy wiersz polecenia, który przechwyci dane wyjściowe ipconfig do pliku?
Edycja 1: Chcę, aby plik dziennika był zapisywany na komputerze lokalnym, a nie zdalnym.
Edycja 2:
Oto, co otrzymuję po uruchomieniu „psexec \\ myserver ipconfig”:
C: \ TempDll> psexec \\ myserver ipconfig PsExec v1.95 - Zdalne wykonywanie procesów Copyright (C) 2001-2009 Mark Russinovich Sysinternals - www.sysinternals.com ipconfig zakończył pracę na moim serwerze z kodem błędu 0. C: \ TempDll>