|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сканируем каталоги, льем в реестр и стартуем службу |
|
CMD/BAT - Сканируем каталоги, льем в реестр и стартуем службу
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Уважаемые гуру командной строки! Для вас наверняка это будет ерундой, я же своими руками впервые сделал cmd-файл, но он получился такой топорный, что и показывать не хочется (хотя он почти так и работает, как описано ниже). От вас хотелось бы более изящных решений... Мастер-класс, так сказать.
ИТАК, внимание, вопрос: Есть 7 каталогов (dir1...dir7), в которых в произвольном порядке, периодически (достаточно редко), могут появляться файлы. Есть некая win-служба (назовем её serviceX), которая должна эти файлики оттуда забирать по мере появления. И каталоги, и служба находятся на сервере (24х7), так что и описанный процесс должен жужжать в том же режиме. Условия задачи: - по умолчанию служба остановлена; - командный файл сканирует все 7 каталогов на предмет появления в них файлов (IF EXIST); - в зависимости от того, в каком каталоге появились файлы, ДО запуска службы должны примениться определённые пара ключей в реестре (REG ADD; тоже 7 вариантов); - служба стартует (NET START), забирает файлы из каталога (на экране желательно указать, в каком из каталогов нашлись файлы); - имя обнаруженного файла вместе с именем каталога и временем обнаружения вписывается в log-файл; - после того, как файлы пропадут из каталога (или по таймеру; например, в 60 секунд), служба останавливается; - сканирование каталогов продолжается. Элементарщина, конечно, но мой кривой cmd-шник получился почти в 70(!) строк, хотя нутром чую, что всё это можно сочинить изящнее, логичнее и правильнее, уместив при этом строк в 25-30. С нетерпением жду советов и решений... |
|
Отправлено: 11:18, 13-04-2012 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Каталоги Windows XP | McLotos | Автоматическая установка Windows 2000/XP/2003 | 0 | 08-03-2010 07:21 | |
Права доступа на каталоги через GPO в AD | toro | Microsoft Windows NT/2000/2003 | 13 | 10-05-2008 10:43 | |
про каталоги $progs и $docs | AlexVP | Автоматическая установка Windows 2000/XP/2003 | 3 | 03-12-2004 23:59 | |
Не могу расшарить свои каталоги на сеть | Guest | Сетевые технологии | 6 | 19-05-2004 12:48 | |
права на каталоги без сетки | Guest | Microsoft Windows 2000/XP | 8 | 28-12-2002 06:45 |
|