在阅读Active Directory时,我遇到了System.DirectoryServices.ActiveDirectory
和Microsoft.ActiveDirectory.Management
。
System.DirectoryServices.ActiveDirectory
和Microsoft.ActiveDirectory.Management
之间的区别是什么?
答案 0 :(得分:2)
正如@Mathias R. Jessen
在评论中所暗示的那样:
<强> System.DirectoryServices.ActiveDirectory Namespace: 强>
System.DirectoryServices.ActiveDirectory命名空间提供了很高的功能 围绕Microsoft Active构建的级别抽象对象模型 目录服务任务。 Active Directory服务概念等 作为森林,域,网站,子网,分区和架构是其中的一部分 对象模型。
System.DirectoryServices.ActiveDirectory命名空间用于自动执行Active Directory管理任务。 System.DirectoryServices.ActiveDirectory不用于访问数据 驻留在Active Directory或任何其他目录服务中。 应该使用System.DirectoryServices命名空间 目的
- 醇>
System.DirectoryServices.ActiveDirectory命名空间旨在供熟悉.NET Framework的应用程序开发人员使用 使用Visual Basic .NET或C#进行编程。
<强> Microsoft.ActiveDirectory.Management: 强>
Windows PowerShell的Active Directory模块。这是 当您安装
Remote Server Administrations Tools
或安装时安装 此功能的子集 (RemoteServerAdministrationTools-角色-AD-Powershell的)。对于管理 在Microsoft的Active Directory中,您应该将此模块导入 PowerShell中。
Windows Directory Services API Layers
的图片,取自Active Directory, 5th Edition: