Jump to content

VB-Script / ADS


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

wenn ich mit diesem Script die User aus einer Gruppe auflisten lasse funktoniert dieses bis zu einer Gruppen grösse von 1499 Usern... aber wenn die Gruppe grösser ist als 1501 User hört das Script bei 1500 auf...

 


On Error Resume Next

Set objGroup = GetObject ("LDAP://CN=CASSOCIATES,CN=Gruppe,DC=Firma,DC=com")

objGroup.GetInfo

arrMemberOf = objGroup.GetEx("member")

WScript.Echo "Members:"

For Each strMember In arrMemberOf
   zahl = zahl + 1
   WScript.echo zahl & " " & strMember

Next

 

Hat hier einer eine Idee?? :confused:

Geschrieben

mhh... :(

 

nun hab hier ein kleines Stückchen Code gefunden...

 

Mit dem geht das auch... aber wenn ich dann eine andere Domaine verwenden, also nicht die wo ich angemeldet bin, hänge ich gerade...

 

Gruppe = "Associates"

Set objKonto = FindGroup(Gruppe)

For Each objMember In objKonto.members
  WScript.Echo objMember.co & "\" & objMember.cn & "; " & objMember.displayname & "; " & objMember.telephoneNumber & "; " & objMember.l & ";"
Next

Function FindGroup(ByVal strName)
  Set RootDSE = GetObject("LDAP://RootDSE")
  path = "LDAP://" & RootDSE.get("DefaultNamingContext")
  sql = "SELECT ADsPath FROM '" & path & _
     "' WHERE objectClass='Group' and name='" & strName & "'"

  Set objconn = CreateObject("ADODB.Connection")
  Set objcomm = CreateObject("ADODB.Command")
  objconn.Provider = "ADsDSOObject"
  objconn.open "Active Directory Provider"

  Set objcomm.ActiveConnection = objconn

  objcomm.CommandText = sql
  objcomm.Properties("Page Size")=50
  objcomm.Properties("Searchscope") = 2

  Set rs = objcomm.Execute

  If rs.eof Then
        Set FindGroup = Nothing
  Else
     Set FindGroup = GetObject(rs("ADsPath"))
  End If
End Function

 

wie und wo muss ich denn Code ändern das es geht... und warum??

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...