1

Я пытаюсь создать сценарий для отслеживания изменения имени файла в определенной папке, а затем, если установлено значение true, вызвать отключение этого устройства.

Вся идея в том, чтобы быть на шаг впереди криптолокеров.

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

Кто-нибудь уже запускал такой скрипт? Любой совет приветствуется (я не знаю много о написании сценария)

Спасибо!

Опубликовать обновление

Действительно, ТАК будет Windows. Вся идея состоит в том, чтобы установить этот скрипт на общих серверах и в важных папках, чтобы создать папку, которая должна содержать определенный файл. Этот файл будет отслеживаться через сценарий, и в любой момент, когда имя этого файла будет изменено, действие должно быть $ shutdown.exe /f /r /t 00, поэтому сценарий будет отслеживать только один файл (скажем, файл .xyz) из одной папки, и, пока имя файла не меняется, скрипт должен просто выполняться в цикле. И да, скрипт должен запускаться по таймеру, чтобы регулярно проверять определенный файл. Чтобы применить скрипт на целевых серверах - мы используем N-Central - и мы можем развернуть скрипт из N-Central.

1 ответ1

0

.NET Framework предоставляет класс FileSystemWatcher, который генерирует события, когда в файловой системе вносятся определенные изменения. Я использовал его, чтобы написать сервис передачи файлов для рабочего проекта, и он работает хорошо. Вот учебник для «Службы отслеживания папок», который должен дать вам представление о том, что он может делать и хотите ли вы идти по этому пути.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .