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

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 zu diesem Kommentar

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 zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...