Существует файл с именем status.html
, который используется как loadbalancer между WFE на серверах SharePoint. Мой запрос: я хочу придумать скрипт или механизм, который будет запускать почту, как только этот файл будет отредактирован кем-то. Возможно ли это?Проверка, кто редактировал мой файл
В моем исследовании я нашел этот сценарий:
$ACL = new-object System.Security.AccessControl.DirectorySecurity
$AccessRule = new-object System.Security.AccessControl.FileSystemAuditRule("domain\seitconsult","Modify","success")
$ACL.SetAuditRule($AccessRule)
$ACL | Set-Acl "C:\windows\system32\cmd.exe"
Но я не уверен, что будет работать. Кроме того, как можно инициировать электронную почту, используя этот скрипт?
Большое спасибо за ваши комментарии. Код C#, на который вы ссылались, может, пожалуйста, сообщить мне, как я могу запустить его? Я имею в виду на серверах, где я буду реализовывать, у которых нет компилятора C#. Кроме того, будет ли приведенный выше код оболочки оболочки генерировать событие в средстве просмотра событий? Просьба представить ваши комментарии. – Lilly123
@ Lilly123 Вам нужно будет перевести код C# в PowerShell (используйте 'Get-EventLog'). И нет, приведенный выше код не будет генерировать записи журнала событий. Если вы включите аудит (который вам нужно будет сделать, чтобы получить информацию, которая изменила файл), которые уже будут создавать записи журнала событий. –