C# 如何使用c读取和更改active directory对象的ACL#

C# 如何使用c读取和更改active directory对象的ACL#,c#,.net,active-directory,exchange-server-2010,C#,.net,Active Directory,Exchange Server 2010,我需要找到在不同的用户对象上具有“发送为”权限的用户。这是我们可以在ADUC中使用C#的用户的安全选项卡中看到的权限,或者是我们可以使用PowerShell cmdletget-ADPermission获得的权限 我需要使用C#获取此信息,但我无法使用系统.管理.自动化程序集 我将Windows 2008 R2用于域控制器和Exchange 2010 你有什么想法吗?为什么不能使用系统管理自动化?是的,可以使用System.Management.Automation,但它的工作速度很慢。我找到了

我需要找到在不同的用户对象上具有“发送为”权限的用户。这是我们可以在ADUC中使用C#的用户的安全选项卡中看到的权限,或者是我们可以使用PowerShell cmdlet
get-ADPermission
获得的权限

我需要使用C#获取此信息,但我无法使用
系统.管理.自动化
程序集

我将Windows 2008 R2用于域控制器和Exchange 2010


你有什么想法吗?

为什么不能使用
系统管理自动化
?是的,可以使用System.Management.Automation,但它的工作速度很慢。我找到了一本非常好的书,是《与directoryService合作》,并找到了解决方案。我以后再加。这本书是由Joe Kaplan,Ryan Dunn编写的.NET开发人员目录服务编程指南