我有一個用戶表的應用程序,由Active Directory用戶列表導出填充。每隔幾周,用戶就會向我發送另一個包含最新AD用戶列表的電子表格,並且我必須用我自己的魔法更新我們的用戶表,這些操作涉及操縱Excel並匹配用戶名以知道是否插入或更新。從Active Directory獲取更新的數據?
我認爲是時候讓這個整個任務自動化了。簡單的方法是制定一個計劃任務,每隔一段時間輪詢一次AD並更新所有用戶信息。但是這可能有點浪費,因爲99%的時間在民意調查之間沒有任何變化。一個答案可能是如果AD用戶列表中的任何地方有LastUpdated字段,那麼我可以知道我的任何給定用戶的信息是否是最新的。在那兒?
如果不是,是否有任何方式訂閱來自AD的某種推送通知,以便我不必繼續檢查,但是當插入,更新或刪除用戶時,我的應用程序會收到通知?