VBS-Skript nach AutoIT übersetzen

  • Hallo zusammen,

    ich habe schon wie ein wilder gegooglet, aber finde nicht was ich suche....

    Es geht darum, dass ich mir im AD (dsa.msc) ein Kontextmenu hinzugefügt habe, wenn man auf einen User mit der rechte Maus klickt.
    Wenn der Eintrag aus dem Contextmenu angeklickt wird, soll etwas mit dem zuvor angeklickenten User-Objekt passieren.

    In vbs sieht das ganze so aus:

    Code
    Set WShell = WScript.CreateObject("WScript.Shell")
    Set Args =  WScript.Arguments
    Set oUser = GetObject(Args(0))
    
    
    'mit oUser.sAMAccountName  bekomme ich den sAmAccountName und kann irgendwelche dinge damit anstellen

    wie würde dieser Part in AutoIt aussehen??

    Danke für die Hilfe.

    MfG Ben

  • Ich brauche ja keine adfunction, sondern möchte nur das objekt zurückgegeben bekommen dass ich zuvor angeklickt habe.
    Habe mir etwa so was in der art vorgestellt:

    Code
    local $objShell = ObjCreate("WScript.Shell")
    local $objArgs = ObjGet("Wscript.Arguments")
    local $oUser = ObjGet($objArgs)
    
    
    MsgBox(0,"Blubb",$oUser.samaccountname)

    ...aber das läuft nicht.
    Diesen Fehler bekomme ich zurück:

    Error: Variable must be of type "Object".

    Muss doch irgendwie gehen :cursing:

    MfG Ben