Конечная цель упражнения какая? Если для поиска объектов в AD/ADLDS, то обычно для этого берут System.DirectoryServices.DirectorySearcher и/или System.DirectoryServices.DirectoryEntry либо командлеты PS-модуля ActiveDirectory (почему их не используете?).
Вот нашел в своих старых записях:
$ldapIdentifier = New-Object -TypeName System.DirectoryServices.Protocols.LdapDirectoryIdentifier(ServerFQDN,Port)
$ldapConnection = New-Object System.DirectoryServices.Protocols.LdapConnection($ldapIdentifier)
$ldapConnection.AuthType = [System.DirectoryServices.Protocols.AuthType]::Negotiate <<< тут можно поиграться с типами (Basic, Anonymous и т.д.)
$credential = New-Object System.Net.NetworkCredential("Admin Distinguished Name","Password")
$ldapConnection.Bind($credential)