web-dev-qa-db-ja.com

sysinternalのpsexecからのリモートプロセスの出力のキャプチャ

私はの出力をキャプチャしようとしています リモートプロセス psexecから(つまり ない psexec自身の出力)。したがって、たとえば「ipconfig」を実行して、出力をログファイルに出力できます。

私が試してみました:

psexec \\myserver ipconfig > output.log
psexec \\myserver ipconfig >> output.log
psexec \\myserver ipconfig 2> output.log
psexec \\myserver ipconfig > output.log 2>&1

最後は単にpsexec出力を与えます。

これらすべての違いが何であるかはわかりませんが、他の場所で答えを探すためにそれらが提案されているのを見ました。

Ipconfigの出力をファイルにキャプチャするコマンドラインの例を誰かに教えてもらえますか?

編集1: ログファイルをリモートマシンではなくローカルマシンに保存します。

編集2:

「psexec \\ myserver ipconfig」を実行すると、次のようになります。

 C:\ TempDll> psexec \\ myserver ipconfig 
 
 PsExec v1.95-プロセスをリモートで実行
著作権(C)2001-2009 Mark Russinovich 
 Sysinternals-www.sysinternals.com 
 
 
 ipconfigがmyserverでエラーコード0。
 
 C:\ TempDll> [で終了しました。 ____。]
19
joshcomley

おそらくv1.95のPsExecのバグですか?

私はv1.94を持っていますが、出力は問題ありませんが、最新のコピーをダウンロードしただけで、自分と同じ問題が発生します。

編集:

パブリックスカイドライブのPsExec

3
RhysSH

これが誰かを助けることを願っています。 Windows 10およびリモートWindows 10インスタンスで次のコマンドを使用してPSExecを実行できました。

psexec \\ipaddress cmd /c "ipconfig>c:\Tools\output.txt"

コマンド

3
IanC

ファイルoutput.logをどのフォルダに保存するか注意してください。

Output.logをローカルに保存します。
psexec \\ serverIP ipconfig> c:\ output.log

Output.logをリモートマシンに保存します。
psexec \\ serverIP ipconfig> \\ ipaddress\c $\output.log

psexec ... > output.logは、ファイルoutput.logが存在する場合、それを上書きします。
psexec ... >> output.logは、出力を最後に追加します。

psexec \\ serverIP cmdを実行して、リモートマシンのディレクトリを変更し、ipconfig> output.logを実行することもできます。

1
Jindrich

出力をリモートマシンのローカルに保存する場合。以下のコマンドを使用できます。 psexec\myserver cmd/c "ipconfig> output.log"

リモートマシンからホストされているマシンに出力をリダイレクトする場合。以下のコマンドpsexec\myserver cmd/c "ipconfig>\localmachine\location\output.log"を使用できます

1
AbhishekTiwari

私が見つけた唯一の方法は、簡単なバットスクリプトを作成することです:

psexec %1 %2

または%2必要なコマンド/引数を使用します。

Remote-psexecで実行する

\\systemname systeminfo | more
1
Ray Barbieri

サーバー名にFQDNを使用すると問題が解決することがわかりました。

0
MattB

同じ問題があり、PSEXECにリモートマシンで管理ユーザーとして実行するように指示する必要がありました。

psexec \\serverIP -u DOMAINNAME\username -p PaSsWoRd ipconfig /all > c:\output.log
0
Roger Freeman

PSExecでユーザー名とパスワードを指定する必要があるのは、ネットワーク共有からデータをプルする必要がある場合のみです。ただし、パスワードはクリアテキストで送信されるため、トラフィックをリッスンするすべての人があなたのユーザー名とパスワードを持っていることを強くお勧めします。

0
Dlang