Re: LDAP - vbscript

Autor: Piotr Smerda <piotrs00_at_go2hell.pl>
Data: Wed 19 Apr 2006 - 13:40:19 MET DST
Message-ID: <b29r43wo0am4$.cip4163p1gyn.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

On 18 Apr 2006 01:12:05 -0700, demonstrator wrote:

> Próbuję (podłączyć się) wyświetlić drzewko LDAP na stacji
> roboczej podłączając się skryptem vbs
> Mam nastepujący skrypt w vbs:
>
> strBaseDN = "<LDAP://dc=test,dc=local>;"
> strFilter = "(&(objectclass=*)(objectcategory=*));"
> strAttrs = "cn;"
> strScope = "subtree"
> set objConn = CreateObject("ADODB.Connection")
> objConn.Provider = "ADsDSOObject"
>
> objConn.Properties("User ID") = "administrator"
> objConn.Properties("Password") = "dobrehaslo"
>
> objConn.Open "Active Directory Provider"
>
> Wscript.Echo ">>" & strBaseDN & strFilter & strAttrs & strScope & "<<"
>
> set objRS = objConn.Execute(strBaseDN & strFilter & strAttrs &
> strScope)
>
> objRS.MoveFirst
> while Not objRS.EOF
> Wscript.Echo objRS.Fields(0).Value
> objRS.MoveNext
> wend
> ---------------------------------------------------------------------------------------------------------------
> strBaseDN jest na pewno OK haslo admina jest na pewno OK
> Dostaję taki komunikat !!!
>
> Skrypt: (sciezka do mojego skryptu)
> Wiersz: 16
> Znak:1
> Błąd: Odmowa uprawnień
> Kod: 80040E09
> Źródło: Provider
>
> Proszę o POMOC!!!

A po co są "<" i ">" w connect stringu (strBaseDN)? Ja odwołuję się np
poprzez coś takiego :
Set LDAPUsers =
SetObject("LDAP://serwer1/OU=Uzytkownicy,OU=Grupa1,DC=serwer,DC=domena")
i działa doskonale.

A do pobierania dokładnych ścieżek LDAPowych polecam ADSIEdit - doskonałe
narzędzie :)

-- 
Pozdrawiam
Piotrek
Received on Wed Apr 19 13:45:06 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 19 Apr 2006 - 14:42:02 MET DST