
出力を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
コマンドの出力 (コマンドの出力を含む必要があります) をリダイレクトします。netstat
netstat
答え2
から管理者特権のコマンドプロンプト以下を使用します。
netstat -a -b > C:\netstat.txt