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

  • _GUIScrollBars mit der Maus scrollen?

    • GerhardSchr
    • 18. Dezember 2009 um 14:36

    (habe mir das script nicht genauer angeschaut) obenlinks, in dem kann ich scrollen mit der maus, wenn ich einmal reingeklickt habe (klick per linke oder mittlere maustaste)

    mfg
    GerhardSchr

  • Gruppenmitgliedschaften des Windows Users auslesen und je nach Bedingung resourcen mapen

    • GerhardSchr
    • 18. Dezember 2009 um 14:28

    genau das was ugt100 vor hat habe ich hier mit etwas größerem funktionsumfang erstellt. (mit admin oberfläche / client script) drucker mapping usw.

  • Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!

    • GerhardSchr
    • 16. Dezember 2009 um 07:37

    moin
    ich habe noch eine erweiterung für die AD UDF:

    und zwar eine, die mir die richtigen namen etc. zurück gibt, also nur die nutzdaten ohne z.B.: CN, OU...


    Quick and dirty:

    [autoit]

    Func _ADReturnGroupNames ($gruppenuebergabe)
    Local $gruppen[1]
    If IsArray ($gruppenuebergabe) Then
    For $gruppe = 1 To UBound ($gruppenuebergabe) -1
    $ergebnis = StringRegExp ($gruppenuebergabe[$gruppe], "CN=([A-Za-z0-9-_]+),", 2)
    _ArrayAdd ($gruppen, $ergebnis[1])
    Next
    Else
    Return 0
    EndIf
    Return $gruppen
    EndFunc

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

    Func _ADReturnUserNames ($useruebergabe)
    Local $users[1][1]
    If IsArray ($useruebergabe) Then
    Redim $users[UBound ($useruebergabe)][3]
    For $user = 1 To UBound ($useruebergabe) -1
    $ergebnis = StringRegExp ($useruebergabe[$user], "CN=([A-Za-z0-9äüöÄÜÖ]+)\\,\s([A-Za-z0-9äüöÄÜÖ]+),", 1)

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

    MsgBox (0, "", $ergebnis)

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

    If ($ergebnis[0] == "") Then
    $users[$user][0] = ""
    Else
    $users[$user][0] = $ergebnis[0]
    EndIf

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

    If ($ergebnis[1] == "") Then
    $users[$user][1] = ""
    Else
    $users[$user][1] = $ergebnis[0]
    EndIf

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

    If ($useruebergabe[$user] == "") Then
    $users[$user][2] = ""
    Else
    $users[$user][2] = $useruebergabe[$user]
    EndIf

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

    ;~ $users[$user][0] = $ergebnis[0]
    ;~ $users[$user][1] = $ergebnis[1]
    ;~ $users[$user][2] = $useruebergabe[$user]
    Next
    Else
    Return 0
    EndIf

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

    Return $users
    EndFunc

    [/autoit]
  • Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!

    • GerhardSchr
    • 14. Dezember 2009 um 14:14

    jo die DC wurden vor ein paar tagen rebootet (updates) seiddem scheint es zu gehen -.-

  • Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!

    • GerhardSchr
    • 14. Dezember 2009 um 14:05

    LOL es geht komisch, hatte es schonmal probiert, da ging es nicht


    THX

    Gruß
    GerhardSchr

    //edit: werde diesen Thread mal im auge behalten: Sehr interessant! :)

  • Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!

    • GerhardSchr
    • 14. Dezember 2009 um 14:00

    dsquery user -name *muster* ergibt:

    Code
    "CN=Mustermann\, Max,OU=Staße,OU=Standorte,OU=Benutzer,DC=ORT,DC=FIRMA,DC=de"

    wird dann mit pipe an dsget weitergeben (so wie dsquery es ausgegeben hat):

    dsquery user -name *muster*|dsget user -samid ergibt:

    Code
    samid
      Mustermann
    dsget succeeded


    //edit: im Ad ist es mit Nachname, Vorname angeben , dsquery gibt es so aus: Nachname\, Vorname

  • Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!

    • GerhardSchr
    • 14. Dezember 2009 um 13:41

    also mit dsquery damit geht es. (dsquery user -name *|dsget user -samid)
    auch mit anderen programmen habe ich es schon probiert.

    also "CN=NACHNAME\, VORNAME ist ja nur der "Anzeigename" ....

    Gruß
    GerhardSchr


    ist denn http://www.autoitscript.com/forum/index.php?showtopic=106163 eine neue version, dann geht es ja eventuell damit?!?!?

    //edit: im dem AD Explorer wird es auch richtig angezeigt, dort heißt es SamAccountName

  • Active Directory Funktionen - Neue Version 1.5.0.0 freigegeben!

    • GerhardSchr
    • 14. Dezember 2009 um 12:28

    Hi

    Auch ich benutzte diese UDF sehr oft :) (und will sie noch öfters benutzen :))

    Ich freue mich schon auf die überarbeitet version ;) werde sie gerne auch mal testen, wenn tester (meistens nur lesende berechtigung) gesucht werden

    ich benutze diese UDF vom englische forum, mir ist z.B. aufgefallen, dass _ADDNToSamAccountName keine namen mit kommas annimmt, also z.B. in dieser Form:
    "CN=NACHNAME\, VORNAME,OU=BLUBB,OU=Standorte,OU=BLUBB,DC=BLUBB,DC=BLUBB,DC=de"

    Andere gehen.

    eventuell ist der fehler ja schnell behoben. Ich habe mir selber die Funktion angeschaut, doch leider kann ich den "fehler" nicht finden.

    Danke und Mfg

    GerhardSchr

  • Domänenanmeldungsskript - Wie gehe ich auf Fensterinhalte ein?

    • GerhardSchr
    • 18. November 2009 um 15:49

    ich denke so muss es heißen:

    [autoit]

    IF WinWaitActive("Computernamen ändern", "Willkommen in der") THEN
    ...
    ELSE
    If WinWaitActive("Computernamen ändern", "Zugriff verweigert") THEN
    ...
    endif
    ENDIF

    [/autoit]

    oder so:

    Sleep (60000)


    If WinWaitActive("Computernamen ändern", "Willkommen in der") THEN
    ...
    else
    #Es kommt halt nicht
    ....
    Endif


    so wie SEuBoes gesagt hat geht es auch

  • Regular Expression

    • GerhardSchr
    • 18. November 2009 um 15:46

    bei manchen programmiersprachen werden die regulären ausdrücke kompiliert, sodass sie bei mehrmaliger verwendung dann schneller sind

  • Daten-Löschen

    • GerhardSchr
    • 18. November 2009 um 15:43

    unlocker hatte ich auch mal benutz, als ich solche dateien nicht kopieren konnte, ich habe einfach unlocker mit parametern aufgerufen (aus autoit), wie könnte man dass ohne diesen unlocker programm machen?

  • TCP Verbindung

    • GerhardSchr
    • 5. November 2009 um 14:46

    also immer da wo du "horchst", also auf daten wartest, dass ist der server

    wenn man das so sieht, dann ist aber auch ein browser ein server, denn der wartet ja auch auf eine seite, wenn man z.B. auf einen link klickt.

  • Softwareverteilung Hephaistos

    • GerhardSchr
    • 4. November 2009 um 12:22

    da hast du recht, eine echte installation ist immer besser

  • Softwareverteilung Hephaistos

    • GerhardSchr
    • 4. November 2009 um 10:57

    hi
    tolle sache, hatte ich mir auch schon überlegt.

    Dein Script z.B. in verbindung mit installrite ( http://lehrerfortbildung-bw.de/netz/muster/wi…_silent2msi.pdf ) ist bestimmt noch besser :)

    Schaue es dir mal an, ich habe es auch erst vor einigen tagen gefunden und wollte auch schon ein kleines script drumherum bauen

    Gruß
    GerhardSchr

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 6. Oktober 2009 um 10:38
    Zitat von gmmg

    hallo gerhardschr,

    was willst du denn überhaupt genau machen?
    ich nehme an ihr habt einen domaincontroller (windows 2003) ?
    den USERNAME bekommst du hier auch mit @username!

    alles andere mit der adfunctions.au3!

    gruß gmmg

    wenn du den beiträge gelesen hast, dann weißt du ja, was mein problem ist, und dann weißt du auch, dass mir @username garnix bringt bei meinem problem...

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 1. Oktober 2009 um 14:33

    ok geht, jetzt muss ich nur nochmal schauen, wie das mit mit den anderen namen funktioniert...

    Danke schonmal soweit...


    PS.: dsquery und dsget kommt damit klar....es liegt wirklich an dem komma...mist

    //edit: ich denke, dass es ran liegt, dass er das komma als trennzeichen sieht, und dass es daher zum fehler kommt. man müsste irgendwie die _ADDNToSamAccountName funktion abändern, sodass er das komma "ordnungsgemäß" an das ldap schickt -.-

    eventuell mit Chr... Edit: ok Chr (44) geht nicht

    gruß
    GerhardSchr

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 1. Oktober 2009 um 14:22
    [autoit]


    _ADDNToSamAccountName (Chr (34) & "CN=Schulung4,OU=Arriba,OU=Gruppen,OU=BB-Benutzer,DC=ORT,DC=FIRMA,DC=de" & Chr (34))

    [/autoit]


    habe mal einen anderen user genommen, doch da geht es auch nicht

    schon komisch

    Muster, Normen ist auch nur der anzeigename....

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 1. Oktober 2009 um 13:46

    hallo
    hmm wenn ich

    [autoit]

    _ADDNToSamAccountName ("CN=Muster, Norman,OU=Friedhofstrasse,OU=Standorte,OU=BB-Benutzer,DC=ORT,DC=FIRMA,DC=de")

    [/autoit]

    benutzte kommt eine com fehlermeldung

    auch bei

    [autoit]

    _ADDNToSamAccountName ("CN=Muster,\ Norman,OU=Friedhofstrasse,OU=Standorte,OU=BB-Benutzer,DC=ORT,DC=FIRMA,DC=de")

    [/autoit]

    kommt sie -.-

    *g* was könnte jetzt noch falsch sein?

    danke im voraus
    GerhardSchr

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 30. September 2009 um 16:34

    hmm
    GetGroupMembers gibt mir das so zurück
    CN=Nachname\, Vornamer,OU=Straßenname,OU=Standorte,OU=BB-Benutzer,DC=STANDORT,DC=blubb,DC=de

    wobei straßenname nur in meinem fall da steht :)

    komisch


    PS.: GetGroupMembers habe ich hierher: http://www.autoitscript.com/forum/index.php?showtopic=37378&st=0&p=280092&#entry280092

  • LDAP loginname bzw. username herausfinden

    • GerhardSchr
    • 30. September 2009 um 15:47

    vielen dank für diese info, das habe ich total übersehen THX

    _ADDNToSamAccountName benötigt doch den user in folgender form oder?:
    CN=Foo\, bar,OU=foobar,OU=Standorte,OU=BB-Benutzer,DC=STANDORT,DC=blubb,DC=de

    vielen dank

    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™