Hej.
I forbindelse med opgradering af active directory til 2003 native er
der opstået problemer med at tilgå directoriet fra ASP sider. Jeg
gætter på det er en security-policy der er blevet ændret (eller
nærmere Windows 2003 standard adfærd er ændret) eller at der er
access-lister på directoriet der er ændret. Jeg synes dog ikke helt
jeg kan finde ud af hvad.
dim objPath
dim oUsr
ObjPath = "WinNT://MyDomain/MyUser"
Set oUsr = GetObject(ObjPath)
Det giver error '80070035' når den kalder Set objektet. Fejlen betyder
så vidt jeg kan se "network path cannot be found" - men det forstår
jeg ikke.
Prøver jeg at køre det samme script med cscript fra webserveren
fungerer det fint.
Jeg har prøvet at sætte access-lister på ASP for at tvinge en auth. af
brugeren. Så vidt jeg har forstået kører den scriptet i den
brugerkontekst man er logget ind med. Dvs. logger jeg på som
Administrator - så vil scriptet køre som Administrator. Ja?
Jeg har prøver med både alm. domain user og administrator - men
scriptet giver hver gang 80070035. Der er ingen spor af security
events hverken på webserver eller på domain controllers - jeg auditer
alle failure events.
Og scriptet virker som sagt når man kalder det med cscript. Jeg skal
også sige at det naturligvis har virket mod et Win2000 domæne.
Så det bringer mig frem til at det formentlig ikke er rettigheder
(eftersom det virker med cscript) men nærmere at direcotriet kan "se"
at det kommer fra en ASP side og blokerer det af uvst hvilken årsag.
Jeg har søgt på google og jeg finder en del diskussion om 80070035
fejl, men ikke rigtig noget der ligner mit problem.
Kan nogen hjælpe?
P.S.
Crosspostet til både ASP og Windows Server gruppe.
--
Lars Kim Lund
http://www.net-faq.dk/