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!

Recommended Posts

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:

Link to comment

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??

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...