Hallo zusammen,
bin noch neu hier (programmiere aber mit AutoIt schon seit einem Jahr), konnte aber zu meinem Problem nichts finden, vielleicht hilft mir jemand. Also:
Ich möchte mit AutoIt ein Anmeldescript (Windows 2000/2003 Server) schreiben, damit es kompiliert werden kann und nicht wie bei VBS oder Kix als lesbare Textdatei gespeichert wird. Dieses ist notwendig für Passwortabfragen ! Leider finde ich jedoch keine Funktion, die mir die Gruppenmitgliedschaft des angemeldeten Benutzers ausliest. Ich bin jetzt über den Weg gegangen, mir mit dem "IFMEMBER.EXE" aus dem Ressourcekit eine temporäre Textdatei zu erstellen und diese entsprechend auszulesen und zu prüfen. Nun finde ich dieses aber recht umständlich, erst Textdatei erstellen, Ifmember.exe muss auch verfügbar sein, zudem auch im NETLOGON-Verzeichnis. Ich habe im Anhang mal mein Script beigefügt. Aufgerufen wird die Funktion mit _mkMemberofGroup("<zu prüfender gruppenname>"). Als Ergebnis wird 1 = Benutzer ist in Gruppe enthalten bzw. 0 = Benutzer ist nicht in der Gruppe enthalten geliefert. Das ganze funktioniert sehr gut, aber geht es auch eleganter, das heißt ohne "ifmember.exe" ?
Danke für eure Hilfe !