autoit Syntax User SID

Get Username out of SID:

 

#include <Security.au3>

 

Local $vSID = "S-1-5-21-4148424496-1016001814-1247282737-109342"

 

 

$aUserAccount = _Security__LookupAccountSid ($vSID)

 

       If IsArray($aUserAccount) then

               MsgBox(0,"User","AccountName: " & @TAB & $aUserAccount[0] _

               & @CRLF & "DomainName: " & @TAB & $aUserAccount[1] _

               & @CRLF & "SID type: " & @TAB & $aUserAccount[2] _

               & @CRLF & "@error: " & @TAB & @error)

       Else

               MsgBox(0,"User","$aUserAccount enthält kein Array… " _

               & @CRLF & "@error: " & @TAB & @error)

       EndIf

 

Exit