Вначале скрипт проверяет наличие txt-файла с именем группы (в директории %userprofile%\Documents), который содержит список членов в группе, и использует его, как эталонный, для сопоставления с текущим членством, если файл отсутствует, то создает его (в дальнейшем, что бы зафиксировать актуальные изменения в группе, достаточно удалить этот файл, можно автоматизировать данный процесс, но нужно добавить логирование изменений в новый файл, т.к. оповещение может затеряться). Если были внесены изменения в группу (имя группы меняется в 1-ой строке скрипта), то фиксируется количество измененных объектов в большую или меньшную сторону и список пользователей, который был добавлен или исключен. Скрипт отправляет оповещение на почту (изменить 2-4 строки и раскомментировать 31-33, авторизация не используется) и уведомление Windows пользователю в текущей сессии.
-
Notifications
You must be signed in to change notification settings - Fork 0
Lifailon/ADGroup-Check
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Checking and notifying of group changes in AD
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published