лень нагружать мозги, чего-то уставшие они сегодня...
Есть вот такой готовый скрипт:
Код:

add-type -ass system.speech
$wtch = new-object system.io.filesystemwatcher
$wtch.path = "D:\"
$wtch.filter = "*.*"
register-objectevent -inp $wtch -event created -action {
$obj = "{0} создан {1}" -f $event.sourceeventargs.fullpath,$event.timegenerated
$params = @{object = $obj;foregroundcolor = 'cyan'}
write-host @params
$voice = new-object system.speech.synthesis.speechsynthesizer
$voice.speak("Ахтунг, хозяин, тут какая-то хрень создала файл $($event.sourceeventargs.name)!!!")
}|out-null
- будет выдавать сообщения при создании файлов в определенном каталоге...
Можете приспособить его. Укажите необходимый каталог, фильтр и требуемые действия с созданным файлом, вместо голосового сообщения и вывода в консоль (для теста можно временно оставить, а после настройки выключить)...