Как выводить событие (дни рождения) в Active Directory?
Здравствуйте, подскажите пожалуйста, как можно реализовать напоминание о событии (в моем случае дни рождения) в домене? Знаю, только то, что это делается через скрипт PS, но с ним у меня туго, поэтому обращаюсь за помощью к вам.
Sasha Odarchuk, Напоминание сказали, чтобы приходило на почту (yandex) пользователей, для этого я создал уже почтовый ящик, а напоминание будет идти в группу all
А Вы решили вопрос с хранением даты рождения в AD? По умолчанию такого атрибута нет - либо добавляете новый атрибут (т.е. расширяете схему AD), либо используете какой-то из существующих атрибутов (который точно ничем другим занят не будет)
По расписанию ежедневно запускается скрипт, который дергает атрибут с ДР, сверяет с текущей датой и шлет напоминание. Скрипт может быть написан на VBScript, JavaScript, PowerShell, Python и т.д.
Владимир Коротенко, это что ?! Вы зачем это тут вляпали ?! Вы сами понимаете, что этот пайп делает ?? И там ошибка, если он скопирован откуда-то - вместо вот этого "-ComputerName computername" должно быть вот так - "-ComputerName $computername". Либо так, если просто обозначить переменную - "-ComputerName 'computername'" Разницу видите ?..
А Ваш скрипт делает WMI-запрос на компьютер с именем, которое хранится в переменной $computername, чтобы получить список профайлов пользователей зарегистрированных на данном ПК, далее сортировка по возрастанию последнего времени входа. Далее берется последняя (т.е. самая поздняя дата-время!) запись и извлекается SID пользователя... Ну и выводится его данные из АД...