Events 跟踪active directory中的更改

Events 跟踪active directory中的更改,events,active-directory,event-sourcing,active-directory-group,Events,Active Directory,Event Sourcing,Active Directory Group,我正在考虑创建一个应用程序(用C/C++或C#-我还不确定),该应用程序必须跟踪仅针对某个组织单位的用户帐户发生的某些更改(例如:作为“a”OU成员的用户帐户已被删除)。我读过一些关于:订阅事件日志中的事件,但在这种情况下,我似乎会收到关于每个已删除的用户帐户的信息,例如。使用此方法,我似乎必须检查该用户是否是我的OU的一部分 我想到的另一种方法是使用“使用DirSync轮询更改”。这项技术似乎使用了搜索过滤器,但在这种情况下,我无法仅为特定OU的用户显示更改通知。因此,我想为特定类型的用户(例

我正在考虑创建一个应用程序(用C/C++或C#-我还不确定),该应用程序必须跟踪仅针对某个组织单位的用户帐户发生的某些更改(例如:作为“a”OU成员的用户帐户已被删除)。我读过一些关于:订阅事件日志中的事件,但在这种情况下,我似乎会收到关于每个已删除的用户帐户的信息,例如。使用此方法,我似乎必须检查该用户是否是我的OU的一部分

我想到的另一种方法是使用“使用DirSync轮询更改”。这项技术似乎使用了搜索过滤器,但在这种情况下,我无法仅为特定OU的用户显示更改通知。因此,我想为特定类型的用户(例如:禁用的用户帐户)创建一些自定义搜索过滤器,但即使如此,我也必须在特定的OU检查用户的来源。(在我看来,效率低下)

现在,真正的问题来了:

我如何只跟踪特定用户帐户组的A.D.更改?你建议我在这种情况下使用什么

[编辑1]

我知道我可以使用
USNChanged
属性,但是,如果我计划处理已删除的对象,并且只跟踪OU中发生的某些更改,那么效率不是很低吗