Reindirizzare l'output di netstat su un file?


1

Sto cercando di reindirizzare l'output di netstatun file e non funziona.

Inizialmente ho provato:

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

Poi ho letto da qualche parte che l'output di netstat viene inviato a std.err:

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

Ho anche provato in questo modo:

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

Nessuno di questi sembra comportare il C:\temp\file.txtpopolamento del file con l'output.


effettivamente utilizzando 1>invece ha funzionato solo sulla mia macchina, non sulla macchina dell'utente. :-p
leeand00

È stato C:\temp\file.txtcreato da uno o tutti i comandi precedenti, senza che sia scritto nulla? L'output del netstatcomando appare sullo schermo (o altrove)? Hai provato questo con un semplice comando, come dir, date /t, hostname, o ping 127.0.0.1?
Scott,

Risposte:


3

Suggerisco di provare:

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

o:

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

ovvero, reindirizzare l'output del runascomando (che dovrebbe comprendere l'output del netstatcomando) anziché reindirizzare direttamente l'output del netstatcomando.


-1

Da un prompt dei comandi con privilegi elevati, utilizzare quanto segue:

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

Si prega di leggere di nuovo attentamente la domanda. La tua risposta non risponde alla domanda originale.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.