Уведомление, если что-то было изменено / создано в вашей папке - PullRequest
0 голосов
/ 05 июля 2018

Можно ли создать уведомление, которое сообщит вам, если что-то было изменено, создано и т. Д.?

Ответы [ 3 ]

0 голосов
/ 05 июля 2018

По моему мнению, SharePoint 2016, 2013 или 2010 исправит вашу проблему:

https://support.office.com/en-us/article/create-an-alert-to-get-notified-when-a-file-or-folder-changes-in-sharepoint-e5a79e7b-a146-46da-a9ef-d65409ba8918

0 голосов
/ 22 августа 2018
@echo off
setlocal EnableDelayedExpansion
set "emailUserName="
set "emailPassword="
set "target="
REM set "target="
REM set "target="
set "subject="
FOR %%G IN (*) DO attrib -A "%%G"
:loop
set "body="
FOR %%G IN (*) DO (
    attrib "%%G" | findstr /B /L A 1>nul
    if !errorlevel! equ 0 (
        echo "%%G"
        set "body=!body!^<br ^/^>%%G"
        attrib -A "%%G"
        )
 ) 2>nul
if not "%body%"=="" echo sending email
if not "%body%"=="" set "body=!body!" 
if not "%body%"=="" powershell.exe -command "Send-MailMessage -From '!emailUserName!' -to '!target!' -Subject '!subject!' -Body '!body!' -BodyAsHtml -SmtpServer 'smtp.gmail.com' -port '587' -UseSsl -Credential (New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList ('!emailUserName!', (ConvertTo-SecureString -String '!emailPassword!' -AsPlainText -Force)))"
cls
goto :loop

emailUserName - с какого электронного письма оно будет отправлено emailPassword - введите пароль target - кому оно будет отправлено предмет - предмет

Вам необходимо создать скрипт bash и запустить его в папке, где будут создаваться / изменяться файлы. Как только файл будет создан или изменен, он отправит электронное письмо вашей цели.

0 голосов
/ 05 июля 2018

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

Под простым уведомлением я подразумеваю создание и изменение файла / папки для конкретной папки, которая не должна меняться очень часто.

Если вы хотите обрабатывать общесистемные уведомления о файлах / папках, я бы предложил вам написать драйвер фильтра файлов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...