Существует некий скриптик (не мой, я просто немного переделал ), отсылающий сообщения на комп пользователя, при обновлении подпапок заданной папки:
- Код: Выделить всё
RunForFolder "E:\as\"
Function RunForFolder(folderspec)
Dim fso, f, f1, fc
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(folderspec)
Set fc = f.SubFolders
Set WshShell = WScript.CreateObject("WScript.Shell")
For Each f1 in fc
If CompareDate(folderspec & f1.name) = True Then WshShell.Run "net send adf " & "ïàïêà " &f1.name & " îáíîâëåíà"
Next
End Function
'*************************************************************Function CompareDate(strFolderName)
Dim fso, f, s, i
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(strFolderName)
i = DateDiff("n", f.DateLastModified, Now)
If i < 30 Then
CompareDate = True
Else
CompareDate = False
End If
End Function
Нужно же следующее... Создать массив видимо двумерный, где первой строкой будет идти путь к папке, а второй имя компа(на каждый комп своя определенная папка ), и рассылать сообщения на те компы, в папке которых произошли изменения.
К сожалению сам я полный профан в этом. Если поможете буду очень признателен =)