我有一个用户表的应用程序,由Active Directory用户列表导出填充。每隔几周,用户就会向我发送另一个包含最新AD用户列表的电子表格,并且我必须用我自己的魔法更新我们的用户表,这些操作涉及操纵Excel并匹配用户名以知道是否插入或更新。从Active Directory获取更新的数据?
我认为是时候让这个整个任务自动化了。简单的方法是制定一个计划任务,每隔一段时间轮询一次AD并更新所有用户信息。但是这可能有点浪费,因为99%的时间在民意调查之间没有任何变化。一个答案可能是如果AD用户列表中的任何地方有LastUpdated字段,那么我可以知道我的任何给定用户的信息是否是最新的。在那儿?
如果不是,是否有任何方式订阅来自AD的某种推送通知,以便我不必继续检查,但是当插入,更新或删除用户时,我的应用程序会收到通知?