Назад | Перейти на главную страницу

Программное обеспечение на основе служб Windows для запуска сценария каждый раз при получении файла

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

Вы можете написать сервис, используя класс .NET FileSystemWatcher. Более подробная информация доступна на сайте этот вопрос.

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\cimv2")

Set colMonitoredEvents = objWMIService.ExecNotificationQuery _
    ("Select * From __InstanceCreationEvent Within 5 Where " _
    & "Targetinstance Isa 'CIM_DirectoryContainsFile' and " _
    & "TargetInstance.GroupComponent= " _
    & "'Win32_Directory.Name=""c:\\\\scripts""'")

Do
    Set objLatestEvent = colMonitoredEvents.NextEvent
    Wscript.Echo objLatestEvent.TargetInstance.PartComponent
Loop