Gruppenabfrage
Hallo...
ich schreibe gerade ein neues Logon-Script und habe ein Problem...
Per LDAP wird ein Gruppenobjekt angesprochen und dann per IsMember überprüft ob ein Benutzer in der Gruppe Mitglied ist oder halt nicht.
Zum Testen folgendes Script:
Set groupA = GetObject("LDAP:CN=Admin,OU=Gruppen,OU=FirmaA,DC=Test,DC=local")
If groupA.IsMember("LDAP:CN=Max Müller,OU=Benutzer,OU=FirmaA,DC=Test,DC=local") Then
WScript.Echo "Is a Member!"
Else
WScript.Echo "Is NOT a Member!"
End If
Jetzt kommt die Frage... wie komme ich an den Benutzernamen (CN=Max Müller), das ist doch der "Displayname"...??
Der Benutzername ist kein Problem, aber der wird hier nicht akzeptiert...
Set net = CreateObject("WScript.Network")
username = net.UserName
Also, wie komm ich an den Namen???????
Ich ralls nicht, sorry!!
Oder geht das so nicht???
Bitte um schnelle Hilfe!!
Gruß Mike
ich schreibe gerade ein neues Logon-Script und habe ein Problem...
Per LDAP wird ein Gruppenobjekt angesprochen und dann per IsMember überprüft ob ein Benutzer in der Gruppe Mitglied ist oder halt nicht.
Zum Testen folgendes Script:
Set groupA = GetObject("LDAP:CN=Admin,OU=Gruppen,OU=FirmaA,DC=Test,DC=local")
If groupA.IsMember("LDAP:CN=Max Müller,OU=Benutzer,OU=FirmaA,DC=Test,DC=local") Then
WScript.Echo "Is a Member!"
Else
WScript.Echo "Is NOT a Member!"
End If
Jetzt kommt die Frage... wie komme ich an den Benutzernamen (CN=Max Müller), das ist doch der "Displayname"...??
Der Benutzername ist kein Problem, aber der wird hier nicht akzeptiert...
Set net = CreateObject("WScript.Network")
username = net.UserName
Also, wie komm ich an den Namen???????
Ich ralls nicht, sorry!!
Oder geht das so nicht???
Bitte um schnelle Hilfe!!
Gruß Mike
Please also mark the comments that contributed to the solution of the article
Content-Key: 81620
Url: https://administrator.de/contentid/81620
Printed on: April 24, 2024 at 15:04 o'clock
2 Comments
Latest comment
Hallo OhnePower!
Versuch's mal mit dieser Zeile:
Siehe dazu: IADsADSystemInfo Interface
Grüße
bastla
Versuch's mal mit dieser Zeile:
If groupA.IsMember("LDAP://" & CreateObject("ADSystemInfo").UserName) Then
Siehe dazu: IADsADSystemInfo Interface
Grüße
bastla