netstat の出力をファイルにリダイレクトしますか?

netstat の出力をファイルにリダイレクトしますか?

出力をnetstatファイルにリダイレクトしようとしていますが、うまくいきません。

最初に試したのは:

runas /noprofile /user:xxxxx\administrator "netstat -a -b > C:\temp\file.txt"

次に、netstat の出力が std.err に送信されるということをどこかで読みました。

runas /noprofile /user:xxxxx\administrator "netstat -a -b 2>C:\temp\file.txt"

私は次のようにも試しました:

runas /noprofile /user:xxxxx\administrator "netstat -ab 2> C:\temp\file.txt"

いずれの場合も、ファイルC:\temp\file.txtに出力が取り込まれることはないようです。

答え1

以下を試してみることをお勧めします:

runas /noprofile /user:xxxxx\administrator "netstat -a -b" > C:\temp\file.txt

または:

runas /noprofile /user:xxxxx\administrator "netstat -a -b" 2> C:\temp\file.txt

つまり、コマンドの出力を直接リダイレクトするのではなく、runasコマンドの出力 (コマンドの出力を含む必要があります) をリダイレクトします。netstatnetstat

答え2

から管理者特権のコマンドプロンプト以下を使用します。

netstat -a -b > C:\netstat.txt

関連情報