2016-12-07 2 views
1
for /L %%h in (100, 1, 254) DO C:\systoys\PsExec.exe \\192.168.1.%%h -n 5 netstat -an | find "LISTEN" 

С выше строками в пакетном файле, Psexec попытки входа в систему для каждого пользователя, и запустить NETSTAT и возвращать только слушать сервера. Как я могу вывести результат в файл журнала? Я из символов в ЦМД и нужно, чтобы иметь возможность просматривать все пользователипротоколирования результатов NetStat при использовании PsExec для переменных пользователей

Я пытался

for /L %%h in (100, 1, 254) DO C:\systoys\PsExec.exe \\192.168.1.%%h -n 5 netstat -an | find "LISTEN" >> \\server\logs\log.log 

и, конечно, результат не собирается в журнал, журнал создается на из-за того, что он был выпущен, но с отметкой даты. Я чувствую это, хотя >> возможно, пишут, DO или даже глупо относятся к файлу.

+0

ли ввод команды после того, как «Помогите» в скобках. –

+0

устранение psexec и выполнение: 'Код' C: \ systoys \ PsExec.exe \\ 192.168.1.223 -n 5 netstat -an | найти «LISTEN» >> \\ server \ logs \ log.log действительно подходит, но не печатает, какая машина это. Я просто сделал это как тест. Я думаю, что вы можете быть чем-то с DO, используя скобки, такие как «код» для/L %% h in (100, 1, 254) DO [C: \ systoys \ PsExec.exe \\ 192.168.1 . %% h -n 5 netstat -an | найти "% port%" | echo >> \\ server \ logs \ log.log вызывает неожиданное закрытие. – Greensystemsgo

ответ

0

У меня были те же проблемы с psexec в скобках для скобок/скобок, но с вызовом на sub он работал как-то. Партия передает отметку времени с IP-адресом.

@Echo off 
Set Log=\\server\logs\log.log 
:: Type NUL >%Log% 
for /L %%h in (100, 1, 254) Do Call :Exec \\192.168.1.%%h 
Echo %date% %time% Processing done ----------------------------->>%Log% 
:: Notepad.exe %Log% 
Goto :Eof 

:Exec 
Echo %date% %time% Processing %1 ----------------------------->>%Log% 
PsExec.exe %1 -n 5 netstat -an | find "LISTEN">>%Log% 2>&1 

Две команды прокомментированы на данный момент:

  1. Type Nul >%Log% который сбрасывает журнал
  2. Notepad.exe %Log%, чтобы просмотреть журнал после того, как партия закончена
Смежные вопросы