通过 DirectoryEntry 或 DirectorySearcher 指定 Active Directory 域控制器?
Specify Active Directory Domain Controller via DirectoryEntry or DirectorySearcher?
当我想通过 AD 搜索时,我可以指定域控制器:
$principalContext = New-Object 'System.DirectoryServices.AccountManagement.PrincipalContext'([System.DirectoryServices.AccountManagement.ContextType]::Domain, $DomainControllerIpAddress, $Container)
如何使用 DirectoryEntry
或 DirectorySearcher
指定域控制器?
Multiple constructor overloads 对于 DirectorySearcher
将 DirectoryEntry
作为参数,您可以在创建服务器时针对特定服务器:
# [adsi] is a type accelerator for the DirectoryEntry class
$Entry = [adsi]"LDAP://dc01.domain.tld/OU=MyContainer,DC=domain,DC=tld"
# [adsisearcher] is a type accelerator for the DirectorySearcher class
$Searcher = [adsisearcher]$Entry
当我想通过 AD 搜索时,我可以指定域控制器:
$principalContext = New-Object 'System.DirectoryServices.AccountManagement.PrincipalContext'([System.DirectoryServices.AccountManagement.ContextType]::Domain, $DomainControllerIpAddress, $Container)
如何使用 DirectoryEntry
或 DirectorySearcher
指定域控制器?
Multiple constructor overloads 对于 DirectorySearcher
将 DirectoryEntry
作为参数,您可以在创建服务器时针对特定服务器:
# [adsi] is a type accelerator for the DirectoryEntry class
$Entry = [adsi]"LDAP://dc01.domain.tld/OU=MyContainer,DC=domain,DC=tld"
# [adsisearcher] is a type accelerator for the DirectorySearcher class
$Searcher = [adsisearcher]$Entry