Это, вероятно, не рекомендуемая практика, но вы можете использовать запланированное задание на выполнение скрипта, чтобы обновлять фильтр в конфигурации ldap ou каждый день в сочетании с атрибутом whenChanged ldap.Примерно так может быть (не проверено):
Запланированная работа каждый день:
var gr = new GlideRecord('ldap_ou_config');
gr.get('name','Users'); //or whatever your filter is uniquely named
var curFilter = gr.filter;
//(&(objectClass=person)(whenChanged>=20190704000000.0Z)(sn=*)(!(objectClass=computer))(!(userAccountControl:1.2.840.113556.1.4.803:=2)));
var curDate = curFilter.substr(curFilter.indexOf('whenChanged>=') + 13,8);
var today = new GlideDateTime().toString().split(' ')[0].split('-').join('');
curFilter = curFilter.replace(curDate, today);
gr.filter = curFilter;
gr.update();