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 или даже глупо относятся к файлу.
ли ввод команды после того, как «Помогите» в скобках. –
устранение 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