1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. GerhardSchr

Beiträge von GerhardSchr

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 30. September 2009 um 15:00

    Habe nun das ldap element gefunden. Es heißt sAMAccountName

    aber ich verstehe immernochnicht, wie ich z.B.

    [autoit]

    ; _ADGetUserGroups
    ; the currently logged on user is a member of. Returns an array of Full DNs of the Group names that the user is immediately a member of
    ; with element 0 containing the number of groups.
    ; $user - optional -- SamAccountName of a user, defaults to locally logged on user

    [/autoit][autoit][/autoit][autoit]

    Func _ADGetUserGroups(ByRef $usergroups, $user = @UserName)
    Local $oUsr

    [/autoit][autoit][/autoit][autoit]

    $strQuery = "<LDAP://" & $strHostServer & "/" & $strDNSDomain & ">;(sAMAccountName=" & $user & ");ADsPath;subtree"
    $objRecordSet = $objConnection.Execute ($strQuery) ; Retrieve the FQDN for the logged on user
    $ldap_entry = $objRecordSet.fields (0).value
    $oUsr = ObjGet($ldap_entry) ; Retrieve the COM Object for the logged on user

    [/autoit][autoit][/autoit][autoit]

    $usergroups = $oUsr.GetEx ("memberof")

    [/autoit][autoit][/autoit][autoit]

    $oUsr = 0

    [/autoit][autoit][/autoit][autoit]

    $count = UBound($usergroups)
    _ArrayInsert($usergroups, 0, $count)
    EndFunc ;==>_ADGetUserGroups

    [/autoit]


    umschreiben könnte (vorallem die ldap zeile...)


    schonmal vielen dank

    gruß
    GerhardSchr

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 30. September 2009 um 14:25

    hi
    ich verzweifele noch an ldap^^
    ich möchte den loginname bzw. username von einem user herausfinden.

    mittels dsquery und dsget (auf der console) habe ich das so hinbekommen:
    dsquery user -name A*|dsget user -samid

    wie kann ich das via ldap machen?

    habe im internet nix zum thema "ldap abfragen und username/loginname" gefunden.


    PS.: dsquery user -name A* <---- das habe ich ja schon via ladp hinbekommen, nur dsget user -samid noch nicht :)

    gruß
    GerhardSchr

  • Einfaches Skript - läuft als 32bit nicht auf 64bit

    • GerhardSchr
    • 24. September 2009 um 13:29

    andere frage zum script: wenn ich vorher z.B. mit WinMinimizeAll () alle fenster minimiere (um zu sehen, was er da am desktop "verschiebt") dann funktioniert das script nicht mehr, ist das normal?

    mfg
    GerhardSchr

  • Windows-Info v 1.0.2 [ Crazy Eye ]

    • GerhardSchr
    • 23. September 2009 um 14:42

    hi,
    habe dein programm noch nicht getestet, aber ich habe noch einen verbesserungsvorschlag

    anstatt:

    [autoit]

    If IsAdmin() Then

    [/autoit][autoit][/autoit][autoit]

    Else
    MsgBox(0, '', 'Sie besitzen nicht volle Admin rechte' & @CRLF & 'Sie werden viele Funktionen nicht ausführen können!' & @CRLF & @CRLF & 'Melden sie sich als Admin an um den vollen Umfang des Tools nutzen zu können!')
    EndIf

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]


    das hier

    [url='http://www.autoit.de/dokumentation_aktuell/keywords.htm']

    [autoit]

    If Not IsAdmin() Then
    MsgBox(0, '', 'Sie besitzen nicht volle Admin rechte' & @CRLF & 'Sie werden viele Funktionen nicht ausführen können!' & @CRLF & @CRLF & 'Melden sie sich als Admin an um den vollen Umfang des Tools nutzen zu können!')
    EndIf

    [/autoit]
  • Verzeichnis rekursiv durchlaufen und Ordnerbild setzen

    • GerhardSchr
    • 7. September 2009 um 11:42

    habe auch nochmal geschaut:

    Code
    [.ShellClassInfo]
    IconFile=%USERPROFILE%\Desktop\foobar.ico
    IconIndex=0

    das kommt in die Desktop.ini und diese kommt in das verzeichnis, was bearbeitet werden soll.
    Die desktop ini ist versteckt

    Gruß
    GerhardSchr


    PS: wie man dateien mit AutoIt "versteckt", weiß ich nicht :)

    //edit: ah mit FileSetAttrib geht das

    //edit: eventuell kann man ja auch ".\foobar.ico" schreiben

  • Netzwerk scannen

    • GerhardSchr
    • 3. September 2009 um 21:36

    also du könntest mit einer forschleife ip für ip durchgehen und anpingen, oder du ließt wie PokerFace schon gesagt hat z.B. die liste vom explorer ein *g* und dann pingen -.-

  • Netzwerk scannen

    • GerhardSchr
    • 3. September 2009 um 21:00

    hi
    was meinst du mit scannen? wenn dir ping reicht, dann schaue mal in die hilfe zu ping :)

  • Suche Helfer für ein "AutoIt Kinderpaket" - Jeder ist herzlichst eingeladen!

    • GerhardSchr
    • 29. August 2009 um 08:42

    hi
    ich hatte mal im forum eine Kindersicherung gefunden, wenn man die noch ein bisschen anpasst, z.B. mit entsprechender Uhrzeit, dann ist das eventuell nicht mehr so viel arbeit :)

    Gruß GerhardSchr

  • Color Picker

    • GerhardSchr
    • 24. August 2009 um 15:06

    gute idee, gute umsetzung --> :thumbup: :)

  • Mit dem SysListView32 Objekt arbeiten

    • GerhardSchr
    • 23. Juni 2009 um 15:26

    ah ok sorry dummer fehler von mir...


    "ich habe noch folgendes vor:

    wenn der user auf den eintrag klickt (oder auch nur mit der maus drüber geht), dann möchte ich auch noch etwas ausführen (z.B. einen tooltip), wie realisiert man sowas?
    "

  • Mit dem SysListView32 Objekt arbeiten

    • GerhardSchr
    • 23. Juni 2009 um 15:13
    Zitat von Deepred

    Was viele ncht wissen. Schreib mal unter SciTE ControlListView und drück mal F1. Ist wirklich sehr hilfreich.

    Ich hoffe das hilft dir weiter ;)

    geholfen hat mir das schon ein bisschen:

    [autoit]

    WinWaitActive ("Windows Task-Manager", "")
    ControlListView ("Windows Task-Manager", "", "1009", "Select", 1 , 1)

    [/autoit]

    er klickt nicht auf der erste element -.-


    ich habe noch folgendes vor:

    wenn der user auf den eintrag klickt (oder auch nur mit der maus drüber geht), dann möchte ich auch noch etwas ausführen, wie realisiert man sowas? (aber zuerst das obrige :))

    mfg
    GerhardSchr

  • Mit dem SysListView32 Objekt arbeiten

    • GerhardSchr
    • 23. Juni 2009 um 14:01

    hi
    bin noch neu hier, habe aber die forensuche benutzt! :)

    Nun zu meiner Frage:
    Hier im Forum gab/gibt es einige Fragen zu SysListView32, doch diese wurden irgendwie nicht zu meiner zufriedenheit beantwortet...

    Ich habe das mal am Beispiel des Task-Managers (Prozess Liste) gemacht (fand auf die schnelle kein anderes programm mit SysListView32)

    Wie arbeitet man mit sowas?
    Mich interessiert z.B. wie ich ein bestimmtes element aus der liste anklicken kann, oder alle auslesen oder oder oder, gerne auch auf die Doku verweißen (ControlListView habe ich schon gelesen...)

    Danke und mfg

    GerhardSchr

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™