|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как отследить использование CMD |
|
|
CMD/BAT - [решено] Как отследить использование CMD
|
Новый участник Сообщения: 19 |
Профиль | Отправить PM | Цитировать Имеется сетевая папка, на которой регулярно много приложений, в том числе скриптовых, делают массу разных вещей. В результате неких действий CMD.EXE нужные файлы временами удаляются. Как узнать что за приложение, либо BAT-файл используют CMD для удаления этих файлов?
|
|
Отправлено: 17:07, 12-07-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Сначала выясните под каким пользователем и откуда сие происходит. Затем используйте Process Monitor.
|
Отправлено: 17:45, 12-07-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Беда в том что надо выяснить это как-нибудь в бэкграунде. 24 часа в сутки там выполняется приложение на весь рабочий стол, которое нельзя ни свернуть, ни вообще что-то с ним делать. Хотя, я ведь могу запустить Process Monitor, и он будет писать лог...
Мне нужен именно лог, статистика за как минимум сутки. Мощность девайса может не потянуть Process Monitor с толстым логом, и одновременно выполнение основного приложения. + ещё одна фича - машин где такое происходит много, и есть необходимость контроля происходящего на всех них. Process Monitor, как я понимаю, надо будет руками запускать на каждой из них, настраивать на нужные файлы, и затем руками же смотреть что он там нашёл? И ведь Process Monitor тоже самое, покажет что работает CMD, а что за приложение или скрипт запустило CMD, не покажет? Подскажите как настроить Process Monitor чтобы показал, если такое возможно. |
Отправлено: 17:58, 12-07-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата MegaZAC:
Цитата MegaZAC:
|
||
Отправлено: 18:43, 12-07-2013 | #4 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Ну это одна локалка, в которой стоят одинаковые машины, клоны друг друга, каждый выполняю одну и ту же, но свою одинаковую задачу. Файлы, папки, всё одинаковое. Т.е. имеем условно 10 путей \\192.168.х.х\х\то_что_надо\, где и нужно выяснить автора беспредела.
Можно ли это сделать без установки на каждую локальную машину дополнительного софта? Скажем, то что инструментом беспредела является CMD.EXE удалось выяснить через аудит локальных политик, теперь всё пишет в виндовый лог. Вот может есть какой-нибудь подобный способ? Или можно ли встроить в BAT файл какую-нить команду чтобы он писал в лог и свои действия, и действия всех дочерних и сторонних BATов и прочих скриптов и приложений? |
|
Отправлено: 20:13, 12-07-2013 | #5 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать И да, если решать через Process Monitor, то надо как-то через автозагрузку, т.к. то что надо отловить происходит вместе с загрузкой. Есть идеи как?
|
Отправлено: 16:27, 15-07-2013 | #6 |
Сообщения: 53481
|
Профиль | Отправить PM | Цитировать Цитата MegaZAC:
|
|
Отправлено: 16:38, 15-07-2013 | #7 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Не пашет! Вот что что пишут по этой проблеме, такое решение создаёт больше проблем. http://forum.sysinternals.com/cannot...opic17489.html
Система - XP embedded. |
Отправлено: 17:33, 16-07-2013 | #8 |
Ветеран Сообщения: 1758
|
MegaZAC,
Может решить часть проблемы, будет записывать в лог строку вызова cmd. Для этого необходимо прописать в автозагрузку cmd.exe в: Цитата:
ЗЫ. Параметра Autorun в данных ключах по умолчанию нет (надо создать типа REG_SZ или REG_EXPAND_SZ). ЗЫЫ. Ага, кроме того отображает внешние команды запускаемых батников. |
|
Последний раз редактировалось Foreigner, 16-07-2013 в 19:05. Отправлено: 18:55, 16-07-2013 | #9 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать А можно поподробнее про создание требуемых REG_SZ или REG_EXPAND_SZ?
|
Отправлено: 20:27, 16-07-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Использование внешних программ в CMD/BAT скрипте. | Daemonstar | Скриптовые языки администрирования Windows | 2 | 14-07-2011 12:39 | |
C/C++ - C# - Как отследить состояние процесса | Flammable | Программирование и базы данных | 7 | 31-12-2010 11:55 | |
VPN - Как отследить кто в компе моем?? | Amayak | Сетевые технологии | 8 | 09-11-2010 12:55 | |
Bandwith/Quota - Как отследить трафик | ES | Сетевые технологии | 2 | 01-11-2010 06:09 | |
CMD/BAT - [решено] как запустить cmd на удаленной машине чтобы cmd отобразилось у меня | Mickle | Скриптовые языки администрирования Windows | 13 | 21-09-2010 14:43 |
|