...

Nncron что это за программа

NNcron скрипт для автоматического регулярного скачивания антивирусов и заливки на флешку

Топик в помощь странствующим админам, которые часто, или не очень часто, помогают друзьям или подшефным организациям избавиться от вирусов.

Изначально был запощен в тему вирусы-антивирусы, но отклика не получил, а мне хотелось бы услышать мнение как можно модернизировать данную систему. Посему пробую данный блог… Не серчайте

Итак, необходимо:
1) чтобы ежедневно ночью скачивались несколько популярных антивирусов (в моем примере CureIt, базы к AviraFree, базы к AVZ).
2) чтобы при вставке определенной флешки в компутер — они автоматически заливались на нее.

Для реализации потребуется:
1) замечательный планировщик под виндовс nncron (для XP версия 1.91, для последующих вин систем — 1.93)
2) замечательная программа резервирования того же автора nnbackup
3) утилита загрузки файлов управляемая посредством параметров командной строки Curl (вообще то, у nncron есть встроенные функции загрузки файлов, и я уже не помню, по каким причинам вместо них начал использовать curl — вполне возможно, что не вник в мануал по крону и сразу начал искать внешнюю альтернативу)

1. Скачали, установили программы nncron и nnbackup, распаковали curl в нужное место.

2. В nncron создаем простенькую задачку, которая будет скачивать cureit и свежие антивирусные базы в указанную папку (скрипт будет запускаться ежеденевно в 5.45):

#( antivirus_download
Time: 45 5 * * * *
Action:
ShowMinimized NormalPriority
START-APPW: c:\tc\Utils\curl-7.19.5\curl.exe -o d:\Downloads\Temp\Antivirus\cureit.exe ftp.drweb.com/pub/drweb/cureit/cureit.exe
START-APPW: c:\tc\Utils\curl-7.19.5\curl.exe -o d:\Downloads\Temp\Antivirus\ivdf_fusebundle_nt_en.zip dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip
START-APPW: c:\tc\Utils\curl-7.19.5\curl.exe -o d:\Downloads\Temp\Antivirus\avzbase.zip z-oleg.com/secur/avz_up/avzbase.zip
)#

START-APPW — команда значит, что следующие действия по ходу скрипта начнутся лишь после завершения curl
Первый параметр после двоеточия — путь до утилиты curl — подставляете свой, куда вы ее распаковали
после параметр -o указываете папку, куда будет скачиваться файл и название самого файла
через пробел указываете, откуда этот файл должен браться.

3. Создаем в nncron задачку, которая будет отслеживать вставку и идентификацию флешек:

#( flash_iserted
WatchDrive: «*»
\ Задачка будет запускаться при вставке в компутер любого сменного диска
Action:
FILE-EXIST: «%DRIVE-LETTER%:\Antivirus\»
\ если на этом диске будет существовать папка Antivirus то запустися утилита архивации
IF
StartIn: «c:\tc\Utils_automanize\nnBackup\»
ShowMinimized NormalPriority
QSTART-APP: c:\tc\Utils_automanize\nnBackup\nnbackup.exe sync -i d:\Downloads\Temp\Antivirus\ -o %DRIVE-LETTER%:\Antivirus\ -log
\ собственно сама утилита синхронизации
THEN
)#

Итак, необходимо заменить
c:\tc\Utils_automanize\nnBackup\ — на ваш путь до папки, в которой лежит nnbackup,
d:\Downloads\Temp\Antivirus\ — на ваш путь, куда скачиваются антивирусы.
Параметр QSTART-APP — перед выполнением синхронизации будет выскакивать диалоговое окошко — делать синхронизации или нет. Этот параметр можно заменить на START-APP — тогда синхронизация будет производиться автоматически без дополнительных вопросов.

Разумеется, в папку, которую вы скачиваете обновления необходимо однажды положить дистрибутивы нужных антивирусов (в данном случае avira и avz). Также, у меня там постоянно лежит утилита hijackthis.

Для пользователей виндовс старше XP (включая 2003 с использованием терминального сервера, vista, 7) — предполагаю, что вместо nncron на выполнение подобных задач вы можете запрограммировать встроенный в операционную систему планировщик, используя лишь утилиту curl и nnbackup.

Если у читателей возникнет желание дополнить набор утилит, посоветовав что нибудь новое — очень жду ваших комментариев.

nnCron для Windows

nnCron — это мощный планировщик/скриптер/менеджер автоматизации. Он пригодится всем, кто хотел бы автоматизировать большую часть рутинной компьютерной работы.

  • запускать произвольные программы как сервисы
  • запускать задачи «от имени» указанных юзеров
  • выключать, «усыплять» и «будить» компьютер в заданное время
  • отображать/скрывать/закрывать/убивать/сворачивать/разворачивать и прятать в системный трей заданные окна
  • менять размер и местоположение окон, а также изменять их «прозрачность»
  • работать с клипбордом, файлами и реестром
  • эмулировать клавиатурный ввод и операции с мышкой
  • синхронизировать системное время
  • прерывать работу любых запущенных процессов
  • отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске и многое другое

nnCron позволяет использовать в задачах скриптовые языки VBScript и JScript, а также регулярные выражения. Может выполнять произвольные программы на языке Форт (SP-Forth), расширяется за счет плагинов.
Эти и другие возможности nnCron, а также примеры его использования подробно описаны в справочной системе на русском языке.

ТОП-сегодня раздела «Автоматизация»

Бесплатный полноценный автокликер с двумя режимами работы — с динамическим.

AutoHotkey — приложение для автоматизации процессов до одного клика. Настраивайте клавиатуру и.

Ghost Automizer — программа запоминает ваши действия мышкой и клавиатурой а потом в заданное.

Free Mouse Auto Clicker — утилита для автоматического срабатывания левой или правой кнопки мышки через через заданные промежутки времени.

Небольшой бесплатный авто-кликер. Утилита оснащена функцией Hotkey и может быть.

Silent key finder — очень маленькая утилита для определения типа инсталлятора с целью идентификации ключей и параметров автоматической (тихой) установки.

Отзывы о программе nnCron

Denis про nnCron 1.91 [06-07-2018]

извините, но с внятной документацией у nncron жесточайшие проблемы. Только долго и нудно гуглить.. Сложности на пустом месте. Зачем так делать — не понятно. С удовольствием бы не пользовался
3 | 4 | Ответить

NN1 про nnCron 1.91 [03-03-2014]

Под Windows 7 не запускается.
4 | 9 | Ответить

Olchik про nnCron 1.91 [05-03-2012]

Очень полезная программа.
3 | 3 | Ответить

TT про nnCron 1.91 [02-07-2011]

V1R-3X про nnCron 1.91 [06-03-2009]

Отзывы о программе nnCron

извините, но с внятной документацией у nncron жесточайшие проблемы. Только долго и нудно гуглить.. Сложности на пустом месте. Зачем так делать — не понятно. С удовольствием бы не пользовался
3 | 4 | Ответить

NN1 про nnCron 1.91 [03-03-2014]

Под Windows 7 не запускается.
4 | 9 | Ответить

Olchik про nnCron 1.91 [05-03-2012]

Очень полезная программа.
3 | 3 | Ответить

TT про nnCron 1.91 [02-07-2011]

V1R-3X про nnCron 1.91 [06-03-2009]

Serq про nnCron 1.91 [28-11-2007]

Сорри за дезинформацию, разобрался..
«nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования»
Инструкция по регистрации — на сайте nnCron
3 | 8 | Ответить

Serq про nnCron 1.91 [28-11-2007]

Только непонятно, почему требует регистрации? Стала платной? Тогда поправьте описание.
3 | 3 | Ответить

Serq про nnCron 1.91 [03-10-2007]

Alex_S про nnCron [17-04-2005]

Это самоя клёвая прога которой я только пользовался. 🙂
3 | 3 | Ответить

ЮPNЙ про nnCron [11-08-2004]

подскажите почему прога постоянно лезет в и-нет?надоело.
3 | 6 | Ответить

При подготовке материала использовались источники:
https://habr.com/ru/articles/74281/
https://www.softportal.com/software-628-nncron.html
https://www.softportal.com/response-628-nncron-1.html

Оцените статью