函数参考


_Security__LookupAccountName

检索帐户安全标识符(SID)和域的名称

#include <Security.au3>
_Security__LookupAccountName($sAccount [, $sSystem = ""])

参数

$sAccount 指定帐户名. 使用得域名\用户名格式必须是完全合格的字符串,
以确保函数在预期的领域查找帐户.
$sSystem [可选参数] 系统名称. 此字符串可以是一个远程计算机的名称.
如果该字符串为空, 帐户名称的翻译开始在本地系统上;
如果名称不能在本地系统上解决,本函数将尝试使用本地系统信任的域控制器解析名称.

返回值

成功: 返回数组的格式如下:
$aAcct[0] - SID 字符串
$aAcct[1] - 域名
$aAcct[2] - SID 的类型.
失败: 设置@error

注意/说明

None.

相关

_Security__LookupAccountSid

详情参考

在MSDN中搜索


示例/演示


#include <Security.au3>

Local $aArrayOfData = _Security__LookupAccountName(@UserName)

; Print returned data if no error occured
If IsArray($aArrayOfData) Then
    ConsoleWrite("SID String = " & $aArrayOfData[0] & @CRLF)
    ConsoleWrite("Domain name = " & $aArrayOfData[1] & @CRLF)
    ConsoleWrite("SID type = " & _Security__SidTypeStr($aArrayOfData[2]) & @CRLF)
EndIf