Är det möjligt att ta reda på vilka användare som är med i en grupp i Active Directory, eller tvärtom; vilka grupper en användare är med i, UTAN att använda dll'er, alltså direkt i ASP'n? Detta script måste köras som administratör... Jag tror att default så behöver du INTE vara admin för att kolla grupper mm mot AD.Vilka grupper en användare tillhör UTAN dll!
Jag har kommit en bit på väg, nämligen att jag kan hämta vilka användare som är med i en grupp, men inte en grupp i Active Directory utan bara lokalt på en specifik server...
Koden jag använder är enkel
Set x = GetObject("WinNT://DOMÄNEN/DATORN/GRUPPEN")
X.members.filter = Array("user")
For each usr in x.members
response.write usr.name
Next
Försöker jag däremot köra
Set x = GetObject("WinNT://DOMÄNEN/GRUPPEN")
Vilket är en grupp i AD så får jag felmeddelande (som inte säger mig
nått...)
Kör jag
Set x = GetObject("WinNT://DOMÄNEN/ANVÄNDAREN,user")
Så får jag att jag inte har rättighet...
*suck*Sv: Vilka grupper en användare tillhör UTAN dll!
Sv: Vilka grupper en användare tillhör UTAN dll!
Däremot måste den användaren som kör frågan finnas med i samma AD, dvs du kan inte använda en användare som finns lokalt på en maskin.
Det är i alla fall så när man kör med WSH.