hi,
jo ein Beispiel wie man nur die User oder Computer anzeigt/filtert würde mir reichen
Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!
-
-
-
werde ich mal testen..danke
wird die abfragedauer länger durch dieses verfahren, oder wird es sowieso schon abgefragt? -
Die Abfragedauer wird natürlich etwas länger, aber es würde auch länger dauern, wenn ich es in die FUnktion einbauen würde.
-
Version 1.4.2.0 der AD UDF ist freigegeben.
Funktioniert nun mit allen versionen von AutoIt >= 3.3.8.1.
Bitte ausgiebig testen vor Übernahme in die Produktion!
Für download siehe bitte den Link in meiner Signatur.
-
hi,
dein beispiel mit der _AD_GetObjectClass hat funktioniert.Müsste ich dies jedesmal so benutzen oder ist es geplant dies mittels parameter mit in die _AD_RecursiveGetGroupMembers einzubauen?
Danke!!!
-
Da ich derzeit wenig Zeit habe und der Wunsch derzeit nur von Dir kommt, würde ich nicht mit einer raschen Anpassung der Funktion rechnen.
-
ok ist ja auch kein problem
-
hi
ich hole mir mitAutoIt_AD_GetObjectsInOU ("", "(&(objectcategory=person)(objectclass=user))", 2, "samaccountname, givenname, sn, description, department, telephonenumber, facsimileTelephoneNumber, mobile, mail, displayname, canonicalName, memberOf")
infos von usern.
Klappt soweit auch ganz gut und vorallem schnell, allerdings ist memberOf nicht rekusiv....
Nun hole ich mir mit _AD_RecursiveGetMemberOf die rekusiven Gruppen.Allerdings dauert dies bei ~700 Usern sehr lange...
Gibt es eine schnellere Möglichkeit?Ist nur eine allgemeine Frage, denn das script läuft eh nachts am server...hat also Zeit genug...
Danke!
-
Du kannst es ja andersrum machen. Frage AD nach allen Gruppen mit allen Mitgliedern ab und lade das in eine Tabelle. Dann kannst Du für jeden der 700 user durch die Tabelle laufen und die gruppen zusammensuchen.
Frage ist nur, ob Dich die Primary Group der User interessiert. -
hmm ja wäre eine möglichkeit....
die Primary Group könnte man ja abfragen...(dauert bestimmt nicht so lange wie jetzt) -
Neue Version 3.2.0.2 des ADCU (Active Directory Compare Users) Beispiel-Skriptes freigegeben.
-
Version 1.4.3.0 der AD UDF ist freigegeben.
Behebt Probleme mit _AD_JoinDomain und _AD_UnJoinDomain!
Bitte ausgiebig testen vor Übernahme in die Produktion!Für Download siehe bitte den Link in meiner Signatur.
-
Version 1.4.4.0 der AD UDF ist freigegeben.
Bessere Performance in Funktion _AD_GetObjectproperties!
Bitte ausgiebig testen vor Übernahme in die Produktion!
Für Download siehe bitte den Link in meiner Signatur.
-
Version 1.4.5.0 der AD UDF ist freigegeben.
Fehlerbehebung in Funktion _AD_JoinDomain!
Bitte ausgiebig testen vor Übernahme in die Produktion!
Für Download siehe bitte den Link in meiner Signatur.
-
Heute habe ich die aktuelle Version Deiner AD-UDF herunterladen und ich wollte daraus die Funktion __AD_Int8ToSec verwenden. Dabei ist mir aufgefallen, dass sich dort ein Fehler eingeschlichen hat. Die Zeile Return -($lngHigh * (2 ^ 32) + $lngLow) / (10000000) muss Return -($lngHigh * (2 ^ 32) + $lngLow) / (60 * 10000000) lauten. Ebenfalls solltest Du den documentation header der Funktion überarbeiten. Laut Dokumentation erwartet die Funktion die Parameter $iLow und $iHigh. Im Funktionskopf hast Du aber nur den Parameter $oInt8 definiert.
-
Den Header habe ich angepasst. Die Berechnung ist aber korrekt, da im UDF Sekunden und keine Minuten wie in den verlinkten Seiten zurückgegeben wird.
-
Sry, hätte mir auffallen müssen, dass die Funktion Sekunden zurückgibt und ich dann den Rückgabewert umrechne. Da hatte ich den Wald vor lauter Bäume nicht mehr gesehen.
-
Version 1.4.6.0 der AD UDF ist freigegeben.
Fehlerbehebung in Funktion _AD_GetObjectProperties!
Bitte ausgiebig testen vor Übernahme in die Produktion!
Für Download siehe bitte den Link in meiner Signatur. -
Zu erst ein mal: Danke für die tolle Arbeit!
Ist es möglich, die vergebenen Rollen mit den dazugehörigen Permissions (Mitglied von) auszulesen? -