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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 81620
Url: https://administrator.de/contentid/81620
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
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