Ermittelt einen Sicherheits-Identifizierer (SID) für das Konto und den Namen der Domäne
#include <Security.au3>
_Security__LookupAccountName ( $sAccount [, $sSystem = ""] )
$sAccount | Gibt den Namen des Kontos an. Es ist ein vollständiger String im domain_name\user_name Format zu benutzen, um sicherzustellen, dass die Funktion das Konto in der gewünschten Domäne findet. |
$sSystem | [optional] Name des Systems. Dieser String kann der Name eines Remote-Computers sein. Ist Dieser String leer, beginnt die Übersetzung des Kontonamens auf dem lokalen System. Kann der Name nicht im lokalen System aufgelöst werden, wird diese Funktion versuchen den Namen aufzulösen, indem Domain Controller genutzt werden, die im lokalen System vertrauenswürdig sind. |
Erfolg: | Array mit dem folgenden Format: $aAcct[0] - SID Strings $aAcct[1] - Domänenname $aAcct[2] - SID Typ |
Fehler: | Setzt das @error Flag auf ungleich null. |
Suche nach LookupAccountName in der MSDN Bibliothek.
#include <Security.au3>
Local $aArrayOfData = _Security__LookupAccountName(@UserName)
; SID Daten ausgeben, sollte es keinen Error geben:
If IsArray($aArrayOfData) Then
ConsoleWrite("SID = " & $aArrayOfData[0] & @CRLF)
ConsoleWrite("Domain Name = " & $aArrayOfData[1] & @CRLF)
ConsoleWrite("SID Typ = " & _Security__SidTypeStr($aArrayOfData[2]) & @CRLF)
EndIf