使用ADSI和PowerShell操作Active Directory
在管理和操作Active Directory(AD)时,ADSI(Active Directory Services Interface)和PowerShell是非常强大的工具。本文将详细介绍如何使用它们来创建对象、获取目录条目、处理属性以及执行各种查询操作。
1. 域顶级容器概述
在域的顶层,有一些特殊用途的容器,它们具有自己独特的类。例如:
-{top, msDS - QuotaContainer}对应{CN=NTDS Quotas,DC=Contoso,DC=com}
-{top, container}对应{CN=Program Data,DC=Contoso,DC=com}、{CN=System,DC=Contoso,DC=com}、{CN=Users,DC=Contoso,DC=com}
这些默认容器中,有些属于container类型,有些则属于OrganizationalUnit类。
2. 创建对象
在目录条目中,有一个隐藏方法create()可用于创建新对象。例如,要在域根目录创建一个名为My OU的新组织单位(OU),可以使用以下命令: